觸屏版
全國服務(wù)熱線:0571-87205688
登錄
注冊
客戶中心
關(guān)注云客
關(guān)于域名的301重定向問題是做網(wǎng)站和做seo人經(jīng)常談?wù)摰囊粋€話題,從哲學(xué)的角度去探索事物本質(zhì)的時候我們經(jīng)常會問“是什么?”“為什么?”“怎么樣?”今天寧波SEO也從這個三個角度來分析一下“什么是301重定向?”,“為什么要做301重定向?”,“如何做301重定向”
第一:什么是301重定向?
301是一種永久移動,請求的網(wǎng)頁已永久移動到新位置。服務(wù)器返回此響應(yīng)(對 GET 或 HEAD 請求的響應(yīng))時,會自動將請求者轉(zhuǎn)到新位置。您應(yīng)使用此代碼告訴搜索引擎蜘蛛某個網(wǎng)頁或網(wǎng)站已永久移動到新位置。簡單的舉個例子例如在url中輸入“shenzhenwangzhanyouhua.cn”的時候網(wǎng)站會跳轉(zhuǎn)到“http://www.shenzhenwangzhanyouhua.cn”這個就是本博客做了301重定向的結(jié)果。
第二:為什么要做301重定向?
第一句:“301返回碼的含義是”Moved Permanently“,百度會認(rèn)為網(wǎng)頁當(dāng)前跳轉(zhuǎn)至新url。當(dāng)遇到站點(diǎn)遷移,域名更換、站點(diǎn)改版的情況時,推薦使用301返回碼,盡量減少改版帶來的流量損失。雖然百度spider現(xiàn)在對301跳轉(zhuǎn)的響應(yīng)周期較長,但我們還是推薦大家這么做?!?/p>
第二句:“站點(diǎn)遷移,或域名更換時,請使用301返回碼”
第三句:“網(wǎng)站更換域名,應(yīng)該將舊域名的所有頁面301永久重定向到新域名上對應(yīng)的頁面”為的是將原來舊的的網(wǎng)站權(quán)重轉(zhuǎn)移到新的域名去。
第四句:“網(wǎng)站改版或者網(wǎng)站內(nèi)重要頁面鏈接發(fā)生變動時,應(yīng)該將改版前的頁面301永久重定向到改版后的對應(yīng)的頁面”
第五句:“不同形式的url,301永久跳轉(zhuǎn)到正常形式”也就是說如果有一個頁面有多個不同的地址可以訪問到這個頁面最好將其他的url301永久重定向到正常的頁面。
總的來說301重定向的目的就在于規(guī)范網(wǎng)址,統(tǒng)一標(biāo)準(zhǔn)形式,集中網(wǎng)站或者網(wǎng)頁的權(quán)重不分散。
第三:301重定向怎么做?
設(shè)置301重定向的方法不同的程序以及不同的服務(wù)都是不一樣的,方法也很多。在這里就總結(jié)集中比較常見的方法:
第一種、window的虛擬主機(jī)IIS的服務(wù)器,需要有安裝 ISAPI_Rewrite這個組件。(咨詢主機(jī)商是否支持)如果支持,則先2個域名都解析到同一個IP,然后在httpd.ini文件開始處加入以下規(guī)則:
RewriteCond Host: ^shenzhenwangzhanyouhua\.cn$
RewriteRule (。*) http\://www\.shenzhenwangzhanyouhua\.cn$1 [R,I]
第二種、網(wǎng)站服務(wù)器是Apache,在。htaccess文件開始處加入一下規(guī)則:
RewriteEngine on
RewriteBase /
RewriteCond %{http_host} ^shenzhenwangzhanyouhua.cn [NC]
RewriteRule ^(。*)$ http://http://www.shenzhenwangzhanyouhua.cn/$1 [R=301.L]
第三種、用ASP/PHP實(shí)現(xiàn)301重定向
ASP:
Response.Status=“301 Moved Permanently”
Response.AddHeader “Location”,“http://http://www.shenzhenwangzhanyouhua.cn/”
Response.End
PHP:
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location:http://http://www.shenzhenwangzhanyouhua.cn/”);
exit();
第四:服務(wù)器不支持301重定向的情況。
目前國內(nèi)大部分的虛擬主機(jī)供應(yīng)商是不支持以上的301重定向的,那我們該怎么辦呢?那么我們還有什么方法不讓網(wǎng)站權(quán)重分散呢?
(1):如果你網(wǎng)站的域名是全新的,也就是不帶www的域名沒有被搜索引擎收錄,那么可以采用域名轉(zhuǎn)發(fā)的形式。也就是將不帶www的域名轉(zhuǎn)發(fā)到帶www的域名(如果你設(shè)置帶www的為主域名),虛擬主機(jī)后臺管理就可以設(shè)置轉(zhuǎn)發(fā),不過國內(nèi)的一些虛擬主機(jī)提供商也不提供轉(zhuǎn)發(fā)功能。
(2):如果你的網(wǎng)站是老域名了或者說沒帶www的域名也被收錄了不少頁面的話,我們可以采用將帶www的和不帶www的同時解析到同一個ip,然后在網(wǎng)站的導(dǎo)航,分類,以及次導(dǎo)航等等重要位置,將域名地址修改為帶www的絕對地址。
第五:如何判斷301重定向是否成功
網(wǎng)上有很多各種各樣的判斷工具在這里我向大家推薦其他說明就不多做解釋了,這個工具里有詳細(xì)的說明。有一個檢測工具叫做rank 什么的忘記了。
第六: 百度對于linux主機(jī)做的301重定向不是特別的敏感,如果光光是為了網(wǎng)站的權(quán)重而去做的301的話,本人建議你的一個做法就是停止解析不帶www的域名。
評論(0人參與,0條評論)
發(fā)布評論
最新評論