如果你的網頁出現301或404對於用戶體驗來講是一個非常嚴重的問題了,所以我們在做php header301或404時就必須小心再小心了,正同我來看看。
301跳轉
代碼如下 復制代碼header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.abc.com/aaa/');
exit();
不要漏了header(‘HTTP/1.1 301 Moved Permanently’); 不然返回不了301
404錯誤頁面
代碼如下 復制代碼header("HTTP/1.1 404 Not Found");
如果上面的不起作用,可以試試下面的:
代碼如下 復制代碼header("Status: 404 Not Found");
所以為了萬無一失,可以兩句都寫上:
代碼如下 復制代碼header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
小提示,
如果寫好代碼之後我們必須使用站長工具來測試一下返回的狀態是不是我們想要的哦。