時(shí)間:2010-01-02 點(diǎn)擊: 次 來(lái)源:互聯(lián)網(wǎng) 作者:佚名 - 小 + 大
所謂301永久重定向(或叫301轉(zhuǎn)向,301跳轉(zhuǎn)),是指當(dāng)用戶或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請(qǐng)求時(shí),服務(wù)器返回的HTTP數(shù)據(jù)流中頭信息(header)中的狀態(tài)碼的一種,表示本網(wǎng)頁(yè)永久性轉(zhuǎn)移到另一個(gè)地址。 301永久重定向有何作用?在哪些情況下適用? 從301永久重定向的定義可以看出,它是一種狀態(tài)碼,會(huì)向搜索引擎或?yàn)g覽器發(fā)出信息:本網(wǎng)頁(yè)的地址已經(jīng)永久改變了。并會(huì)把新的地址傳達(dá)過(guò)去。而相應(yīng)的就是:我們輸入網(wǎng)址A訪問(wèn),顯示出來(lái)的是轉(zhuǎn)向后的網(wǎng)址B,轉(zhuǎn)向過(guò)程極短以至無(wú)法察覺(jué)。所以,301永久重定向?qū)τ谠L客來(lái)說(shuō),作用就是將他要訪問(wèn)的而實(shí)際上已不存在的網(wǎng)址轉(zhuǎn)到另一個(gè)網(wǎng)址,避免出現(xiàn)“此網(wǎng)頁(yè)無(wú)法顯示”之類的錯(cuò)誤;對(duì)于搜索引擎優(yōu)化|SEO來(lái)說(shuō),給搜索引擎一個(gè)友好的信息,告訴它此頁(yè)面已永久重定向,避免搜索引擎找不到頁(yè)面。這對(duì)于網(wǎng)站的SEO是很重要的,因?yàn)?01永久重定向?qū)EO無(wú)任何不好的影響!而且網(wǎng)頁(yè)A的關(guān)鍵詞排名和PR級(jí)別都會(huì)傳達(dá)給網(wǎng)頁(yè)B! 一、當(dāng)出于需要?jiǎng)h除網(wǎng)站中的某些目錄時(shí),可以通過(guò)301永久重定向?qū)⒋四夸浿囟ㄏ虻骄W(wǎng)站首頁(yè)。 二、網(wǎng)站更換域名時(shí),通過(guò)301永久重定向?qū)⑴f域名重定向至新域名,挽回流量損失和SEO。 三、想要多個(gè)域名同時(shí)指向同一網(wǎng)站時(shí),通過(guò)301永久重定向可以實(shí)現(xiàn)。 四、實(shí)現(xiàn)網(wǎng)址規(guī)范化。 如何實(shí)現(xiàn)301永久重定向? 一、通過(guò)代碼實(shí)現(xiàn)301永久重定向。 HTML網(wǎng)頁(yè)無(wú)法實(shí)現(xiàn)301永久重定向。因?yàn)镠TML文件一被讀取,就已經(jīng)返回表示一切正常的200狀態(tài)碼了。 比如,你要?jiǎng)h除某個(gè)目錄A,想實(shí)現(xiàn)訪問(wèn)http://www.test.cn/A/時(shí)跳轉(zhuǎn)到http://www.test.cnheader(”HTTP/1.1 301 Moved Permanently”); 訪問(wèn)http://www.test.cn/A/其實(shí)就是訪問(wèn)http://www.test.cn/A/index.php,就會(huì)自動(dòng)跳轉(zhuǎn)到http://www.test.cn 有個(gè)技巧:如果http://www.test.cn 網(wǎng)站目錄下同時(shí)存在index.html和index.asp,設(shè)置文檔優(yōu)先級(jí)html>asp時(shí),輸入http://www.test.cn訪問(wèn)到的是http://www.test.cn/index.html;設(shè)置文檔優(yōu)先級(jí)asp>html時(shí),訪問(wèn)的是http://www.test.cn/index.asp. 二、虛擬主機(jī)301永久重定向 如果你的網(wǎng)站空間是使用虛擬主機(jī)或合租空間,無(wú)法對(duì)WEB服務(wù)器(IIS、Apache)進(jìn)行設(shè)置,可以利用子目錄綁定實(shí)現(xiàn)301永久重定向。首先建立子目錄A,然后把你要進(jìn)行重定向的域名A綁到這個(gè)目錄,在這個(gè)子目錄里面建立一個(gè)index.php文件,寫(xiě)入上面介紹的代碼。那么訪問(wèn)子目錄A下的index.php也即訪問(wèn)域名A,就會(huì)跳轉(zhuǎn)到綁定在其他子目錄上的域名B。 三、Apache實(shí)現(xiàn)301永久重定向。 Apache中的分布式配置文件“.htaccess”提供了針對(duì)每個(gè)目錄改變配置的方法,即在一個(gè)特定的目錄中放置一個(gè)包含指令的文件,其中的指令作用于此目錄及其所有子目錄。比如,在目錄A下放.htaccess,寫(xiě)入代碼: redirect 301 /A http://www.test.cn 或 訪問(wèn)http://www.test.cn/A/及其子目錄時(shí)即可重定向到http://www.test.cn。若將整個(gè)網(wǎng)站或域名重定向到另一網(wǎng)站或域名,則可寫(xiě)入redirect 301 / http://www.test.cn,將.htaccess放在根目錄即可。 如果要實(shí)現(xiàn)“批量重定向”,比如,把http://test.cn/a.html重定向到http://www.test.cn/a.html,把http://test.cn/b.html重定向到http://www.test.cn/b.html。。。等等,即把http://test.cn下的所有文件重定向到http://www.test.cn下的同名文件,則要用到mod_rewrite模塊。在.htaccess中寫(xiě)入: Options +FollowSymLinks 即可。 或?qū)⒔壎ǖ钠渌鄠(gè)域名重定向到主域名: RewriteEngine on |
最新文章
貴公網(wǎng)安備52010302003427號(hào)