尼姆岛在线

132-8888-7891
網頁錯誤代碼怎么設置404頁面?
 2017-06-06 10:29 微力互聯小編
網頁錯誤代碼怎么設置404頁面?
關于東莞SEO來說假如你網站頁面跳轉到404頁面了如不能很好處置這個死頁面,會對整個網站的搜索引擎帶來十分嚴重的結果,將會帶來被K掉的命運,可是很多東莞SEO其實對代碼來講不是很通曉,遇到這種事情也會直接去找技術處置了那如今我就簡單的總結一下這個常識,希望對你工作也帶來一些協助。
 
本文中剖析一下各種常見的HTTP返回狀態含義及對應的網站的出錯狀況,同時也引見一下,IIS服務器、apach效勞器及普通虛擬主機上設置404錯誤頁的正確方法
 
站長常需求關注的HTTP狀態及含義:
200頁面正常訪問時的返回HTTP狀態。當一個頁面返回200狀態碼時,則表示通知閱讀器或者搜索引擎,該頁面是能夠正常抵達的
404頁面找不到時,返回的HTTP狀態。東莞SEO處置中假如想自定義404頁面,需求做到確保訪問錯誤頁時返回狀態為404這樣搜索引擎才曉得,這個頁面是找不到而通常很多站長朋友們之所以對文章開頭提到以為“404頁面自動跳轉到首頁會有問題”緣由通常是由于404頁面跳轉時設置不當,返回了200狀態碼又沒有發現,結果搜索引擎抓取錯誤頁時看到200狀態,就認定網站上呈現了大量的與首頁相同頁面,這種狀況,被降權是顯然的有些站長圖省事,直接在IDC提供的虛擬主機后臺設置404頁面,并在頁面上放置了相似或者js方式的windwo.loc跳轉,結果是返回200狀態。
 
301頁面永世重定向時返回的HTTP狀態。目前公認的最正確的跳轉辦法,并且能夠起到權重傳送作用。普通在順序作跳轉時先發送301狀態即可。如PHP中發送:headerHTTP/1.1301MovePerman;ASP中發送Response.Status=301MovePerman
 
302頁面暫時跳轉時返回的狀態。如今普遍以為運用302跳轉容易被搜索引擎視為作弊,據傳是早期302跳轉被濫用而留下的后遺癥。落葉不能算很老的站長,沒見過被濫用啥樣子,不過呢,302跳轉更多的作為功用性跳轉,根本目前的每一個網站順序中都會用到如添加一篇文章,自動跳轉回列表頁;操作勝利/失敗提示自動跳轉等。ASP中的response.redirect跳轉,PHP中的普通header跳轉返回的都是302狀態。這些跳轉,普通是網站后臺操作時的功用性跳轉,不會對東莞SEO發生影響。但假如作為前臺頁面跳轉,那就值得推敲了
 
500頁面代碼出錯時返回的狀態。通常站長朋友們經常遇到標題中提示“內部效勞器錯誤”其實這種狀況大多數是由于訪問的網站或者頁面ASP或者PHP等呈現代碼錯誤,如語法錯誤、數據庫銜接錯誤等,而恰恰效勞器環境關閉了出錯信息的輸出提示,所以在出錯時,站長看到就是500狀態的內部效勞器錯誤”很多朋友在遇到這個問題時,搜索一翻,發現好多很專業的很專業的不知所云的文章,說了一大堆啥問題啥問題,而實踐結果發現,就是PHP文件某行代碼少了個分號。
 
罕見的跳轉代碼返回的狀態碼:
 
一.靜態頁HTTP跳轉:
跳轉代碼:
返回狀態碼:200
 
二.JS跳轉
跳轉代碼:
返回狀態:200
 
三.JS延時跳轉
跳轉代碼:
 
四.3秒后自動跳轉到PHPINFO頁面
返回狀態碼:200
 
五.ASP跳轉
跳轉代碼:<%response.redirecthttp://www.baidu.com%>
返回狀態:302
 
六.PHP跳轉
跳轉代碼:
返回狀態:302
 
理解到這幾個常見的HTTP狀態碼的所代表的含義,那在不同的環境下,應該怎樣處置,以保證404頁設置正確呢?
 
 
IIS服務器上設置404頁面
把制造好的404頁面放在網站根目錄下,IIS管理器中右鍵點擊需求設置404站點的屬性,點擊“自定義錯誤”選項卡,HTTP錯誤類型列表中找到404錯誤,停止編輯,音訊類型選擇“文件”然后點擊“閱讀”選擇網站根目錄下的404頁面。
 
準繩上,該404頁面并非一定要放在網站根目錄下,放在網站的任何目錄下均可,亦可直接放到C\WINDOWS\help\iisHelp\common\目錄下,并且文件名不一定需求叫404.htm落葉做過測試,經過效勞器上IIS這里設置的404頁面,只需設置方式是按如上操作的即便404.htm運用的原本會發送200狀態的靜態跳轉代碼或JS跳轉代碼,依然能正常返回404狀態。
 
一,APA CHE效勞器上設置404頁面
訪問Apach目錄下的conf目錄下的extra目錄,記事本翻開httpd-vhosts.conf子站點的配置文件中加上ErrorDocu404/404.html然后做一個404.html放置在網站根目錄下,重啟APA CHE效勞即可生效。
 
詳細示例如下:
目前國內傳達的IIS下的偽靜態規則組件ISA PI_Rewrit都是試用版或者破解版,貌似都不能很好的支持301404重寫。所以沒方法經過httpd.ini里面的偽靜態規則來完成404重寫。目前IIS虛擬主機設置404較便當的方法,還是IDC提供的虛擬主機管理后臺停止404設置。但很多虛擬主機管理后臺的404設置功用并不是太理想,建議這類型的用戶404頁面中不要設置跳轉,否則很可能招致的404跳轉返回200狀態,起到反作用。
有很多人想經過選擇404.asp或404.php然后在404里面作些跳轉,結果發現返回的200狀態。其實這里還是老誠實實選擇第4個吧。
 
三,Apach虛擬主機上設置404
根目錄下新建.htaccess文件,普通APA CHE虛擬主機根目錄下或者CMS都會提供這么一個文件,假如自己在WIN下創立是沒法勝利的會提示文件名不能為空。
里面規則后面加上ErrorDocu404/err404.html即可。
     本文鏈接:http://www.wnqv.net/wangzhanyouhua/347.html
  
官網網址:http://www.wnqv.net  
微力互聯專注于東莞網站建設,東莞網站制作,東莞網站優化,東莞網站推廣,是東莞網站建設公司網絡營銷行業中知名品牌,能快速幫助公司解決網絡營銷難題,選擇我們!選擇成功!
更多
 
 
請聯系我們
東莞南城科技園北區
132-8888-7891
132-8888-7891
132-6852-2264
早8:30~晚18:00
 
東莞網站建設,微力互聯騰訊微博 東莞網站制作,微力互聯新浪微博
東莞網站建設,東莞網站制作,網站制作,東莞高端網站建設,東莞網站設計
Copyright © 2008-2017 東莞微力互聯科技有限公司 (Gong Guan WLHL internet Technology Co.,Ltd.) All Rights Reserved 
 
尼姆岛在线 澳洲幸运5数据分析app 福建11选5开奖 3d赛车手机游戏 北京5分彩全天计划 新时时一星玩法 体育彩票投注站怎么样 快乐时时记录查询 云南11选5下一期推荐 五分时时彩二期计划 鲁能现场直播 快速赛车开奖结果 飞艇怎么杀号排除 必发彩票上光大gd567网 预测比分方法 二八杠是什么 極速安全vnp