古詩詞大全網 - 成語經典 - apache怎麽設置404頁面apache404頁面自定義

apache怎麽設置404頁面apache404頁面自定義

如何在Apache服務器下設置404錯誤頁面?

構建404頁面的正確方法是:(僅適用於Apache服務器)

將代碼:ErrorDocument404/Error.html添加到。htaccess文件。

創建壹個名為Error.html的簡單html404頁面。

把Error.html放在網站的根目錄下。

註意:

不要把404錯誤直接翻到網站首頁,這樣會導致首頁不被收錄;

/Error.html前不要帶主域名,否則返回的狀態碼會是302或者200。

404錯誤是怎回事?

404頁面設置不當可能會導致網站被降權或者消失。這是怎麽回事呢?

我們先了解壹下404頁面的作用。

什麽是404錯誤?

HTTP404

錯誤意味著鏈接指向的網頁不存在,即原始網頁的URL失效,這種情況經常會發生,很難避免,比如說:網頁URL生成規則改變、網頁文件更名或移動位置、導

入鏈接拼寫錯誤等,導致原來的URL地址無法訪問;當Web服務器接到類似請求時,會返回壹個404

狀態碼,告訴瀏覽器要請求的資源並不存在。但是,Web服務器默認的404錯誤頁面,無論Apache還是IIS,均十分簡陋、呆板且對用戶不友好,無法

給用戶提供必要的信息以獲取更多線索,無疑這會造成用戶的流失。

404頁面的作用:

搜索引擎通過HTTP狀態碼來識別網頁的狀態。當搜索引擎獲得了壹個錯誤鏈接時,網站應該返回404狀態碼,告訴搜索引擎放棄對該鏈接的索引。而如果返回

200或302狀態碼,搜索引擎就會為該鏈接建立索引,這導致大量不同的鏈接指向了相同的網頁內容。結果是,搜索引擎對該網站的信任度大幅降低。

如何檢查自定義404頁面能夠返回“404”狀態碼

在自定義404錯誤頁面設置完畢後,壹定要檢查壹下其是不是能夠正確地返回“404”狀態碼。檢查的方法也相當簡單,輸入壹個網站內不存在網頁的url,

查看壹下HTTPHeader的返回情況,確信其返回的是“404”狀態碼。

可以在這裏檢查:

網站改版或者換新內容的時候,很多站長很喜歡搞壹個404自定頁面,看起來很酷,還可以導入流量,但是忽略了壹個問題,就是很多人都是用的靜態的頁面,而

很多虛擬主機提供商提供的404自定義功能實際上返回的狀態是200,那麽這樣就出問題了,搜索引擎可不認為這是404頁面,還會建議索引,最終導致大量

的重復頁面,網站被降權。

那麽怎麽解決這個問題?

很簡單,不要用靜態的404頁面,采用動態的頁面,比如404.asp,404.php等等

以404.asp為例,在頭上多加上壹句話%Response.Status="404Not

Found"%>,這樣就能保證IIS能夠正確地返回“404”狀態碼。

趕快檢查壹下妳的404頁面狀態是否正常。

Apache出現3299錯誤系統環境:win2003+Apache2.2(用的是8080端口)+VertrigoServ(用的是80端口)?

第壹錯誤是告訴妳妳的AcceptEx()WinSock2API被禁用了第二個錯誤是因為妳沒用在conf裏面定義壹個合適的域名,因此系統告訴妳用本機的ip來代替而已

蘋果官網403怎麽回事?

403表示服務器上文件或目錄拒絕訪問,通常由於服務器上文件或目錄的權限設置導致。

403錯誤是網站訪問過程中,常見的錯誤提示。資源不可用。服務器理解客戶的請求,但拒絕處理它。通常由於服務器上文件或目錄的權限設置導致,比如IIS或者apache設置了訪問權限不當。

idea運行出現404的原因?

404是沒找到資源,大概率是妳跳轉到壹個網頁,那個網頁路徑不對或者是文件名寫錯了