北京網站建設,北京SEO公司,知多工作室為SEO而生!

提交成功

請耐心等待,網站專業技術顧問將會聯系您

您可撥打電話17710376651

5秒自動關閉

我們為您提供

高品質網站建設

服務包含網站建設,網站優化,網站設計,網站維護,小程序制作,網站推廣

17710376651

網站首頁 聯系我們 電話咨詢 短信咨詢 QQ咨詢

404頁面返回200狀態碼?對網站有何影響?會被k嗎

編輯:??日期:2019-05-14 16:04:54

網站設置404頁面,是對網站非常重要的一個措施,但是404頁面設置也有很多需要注意的地方,如不注意有可能對網站造成影響,下面就介紹網站404頁面設置中注意的一些問題和正確設置404頁面的方法。

404狀態:頁面找不到時,返回的HTTP狀態。SEO處理中如果想自定義404頁面,需要做到的是確保訪問錯誤頁時返回狀態為404,這樣搜索引擎才知道,這個頁面 是找不到了。而通常很多站長朋友們之所以對文章開頭提到的認為“404頁面自動跳轉到首頁會有問題”,原因通常是因為404頁面跳轉時設置不當,返回了 200狀態碼又沒有發現,結果搜索引擎抓取錯誤頁時看到的是200狀態,就認定網站上出現了大量的與首頁相同頁面,這種情況,被降權是顯然的了。有些站長 圖省事,直接在IDC提供的虛擬主機后臺設置404頁面,并在頁面上放置了類似或者js方式的windwo.location跳轉,結果是返回200狀 態,這種做法都是對網站有負面影響的,希望各位seoer多加注意。

IIS服務器上設置404頁面

把制作好的404頁面放在網站根目錄下,在IIS管理器中右鍵點擊需要設置404的站點的屬性,點擊“自定義錯誤”選項卡,在HTTP錯誤類型列表中找到404錯誤,進行編輯,消息類型選擇“文件”,然后點擊“瀏覽”選擇網站根目錄下的404頁面。

iis 404頁面設置

iis 404頁面設置

原則上,該404頁面并非一定要放在網站根目錄下,放在網站的任何目錄下均可,亦可直接放到C:\WINDOWS\help\iisHelp\common\ 目錄下,并且文件名不一定需要叫404.htm

落葉做過測試,通過服務器上IIS這里設置的404頁面,只要設置方式是按如上操作的,即使404.htm是使用的原本會發送200狀態的靜態跳轉代碼或JS跳轉代碼,仍然能正常返回404狀態。

1、APACHE服務器上設置404頁面

訪問Apache目錄下的conf目錄下的extra目錄,記事本打開httpd-vhosts.conf,在子站點的配置文件中加上 ErrorDocument 404 /404.html,然后做一個404.html放置在網站根目錄下,重啟APACHE服務即可生效。

具體示例如下:

  1.   ServerAdmin [email protected]
  2.   DocumentRoot “E:\AppServ\www\empirecms”
  3.   ServerName pmume.com
  4.   ServerAlias www.pmume.com
  5.   ErrorDocument 404 /404.html
  6.   ErrorLog “logs/dummy-host.x-error.log”
  7.   CustomLog “logs/dummy-host.x-access.log” common

2、IIS虛擬主機上設置404

目前國內流傳的IIS下的偽靜態規則組件ISAPI_Rewrite都是試用版或者破解版,貌似都不能很好的支持301、404的重寫。所以沒辦法通過httpd.ini里面的偽靜態規則來實現404重寫。目前IIS虛擬主機設置404的較方便的方法,還是在IDC提供的虛擬主機管理后臺進行404 設置。但很多虛擬主機管理后臺的404設置功能并不是太理想,建議這類型的用戶404頁面中不要設置跳轉,否則很可能導致的是404跳轉返回200狀態,起到反作用。

404頁面設置

有很多人想通過選擇404.asp或404.php,然后在404里面作些跳轉,結果發現返回的是200狀態。其實這里還是老老實實選擇第4個吧。

3、Apache虛擬主機上設置404

根目錄下新建.htaccess文件,(一般APACHE虛擬主機根目錄下或者CMS都會提供這么一個文件,如果自己在WIN下創建是沒法成功的,會提示文件名不能為空。)

在里面規則后面加上ErrorDocument 404 /err404.html即可。 推薦閱讀:常見的http返回狀態碼

 

上一篇:常見的http返回狀態碼及404設置方法 – seo-網站 下一篇:分享:利用互聯網兼職賺錢的靠譜方法 – s

知多工作室,為建站而生! 網站建設 And 建站套餐

pt电子游戏累积大奖