比如,我們?cè)L問 http://oowok.com 會(huì)跳轉(zhuǎn)到 http://www.csui.cn,發(fā)送請(qǐng)求之后,就會(huì)返回301狀態(tài)碼,然后返回一個(gè)location,提示新的地址,瀏覽器就會(huì)自動(dòng)跳轉(zhuǎn)到這個(gè)新地址。

什么情況下使用301重定向?
1、網(wǎng)站更換域名時(shí),通過301永久重定向?qū)⑴f域名重定向至新域名,挽回流量損失和SEO。
2、當(dāng)出于需要?jiǎng)h除或更改網(wǎng)站中的某些目錄時(shí),比如我要?jiǎng)h除網(wǎng)站目錄下的新聞資訊,這時(shí)就可以用301永久重定向,將刪除丟失的頁面跳轉(zhuǎn)到網(wǎng)站首頁。
3、如果你的網(wǎng)站綁定了多個(gè)域名,可以通過301重定向?qū)⒍鄠€(gè)域名指向主域名。
4、實(shí)現(xiàn)網(wǎng)址規(guī)范化。
如何實(shí)現(xiàn)網(wǎng)址規(guī)范化?
什么是網(wǎng)址規(guī)范化?例如深圳網(wǎng)站建設(shè)公司-自由創(chuàng)想的域名,如果不做任何設(shè)置,它默認(rèn)會(huì)產(chǎn)生四個(gè)網(wǎng)址:
oowok.com
www.csui.cn
oowok.com/index.html
www.csui.cn/index.html
如果不做301重定向會(huì)導(dǎo)致:你站點(diǎn)主域名的PR值分散到其他幾個(gè)URL了。先查詢上面4個(gè)網(wǎng)址的PR值,如果結(jié)果一致,說明網(wǎng)站沒有規(guī)范化問題;如果不一致,表明有規(guī)范化問題。這時(shí)候我們就需要使用301永久定向技術(shù)來實(shí)現(xiàn)網(wǎng)址的規(guī)范化了。需要注意的是,帶www和不帶www的兩個(gè)網(wǎng)址,www其實(shí)是個(gè)二級(jí)域名。
如何設(shè)置域名301重定向?
對(duì)于linux虛擬主機(jī)Apache服務(wù)器,需要支持.htaccess這個(gè)文件。首先將兩個(gè)域名都解析到這個(gè)服務(wù)器,然后在.htaccess中添加如下規(guī)則:
RewriteCond %{http_host} ^域名.com [NC]
RewriteRule ^(.*)$ http://www.域名.com/$1 [R=301,L]
windows主機(jī)的IIS服務(wù)器,首先需要安裝ISAP_Rewrite這個(gè)組件,將兩個(gè)域名都解析到該IP,然后對(duì)于windows主機(jī)我們需要建的是httpd.ini文件而不是.htaccess文件,這個(gè)地方需要注意一下,如果你的網(wǎng)站根目錄下存在httpd.ini文件,你可以直接將301重定向規(guī)則加入進(jìn)去。