win主機(jī)ISAPI_Rewrite 2.X下的301重定向若干問(wèn)題
2019-12-27 來(lái)源:netreds.com

網(wǎng)站因?yàn)楦陌,把原?lái)的VPS換成了韓國(guó)空間,還更換了更容易記憶的域名,這樣造成了兩個(gè)必須解決的問(wèn)題。
一、原域名到新域名的301重定向問(wèn)題
seoer都知道,如果一個(gè)網(wǎng)站綁定多個(gè)域名勢(shì)必會(huì)造成搜索引擎的誤判,輕則降權(quán),重則K站。而且兩個(gè)域名會(huì)分享一個(gè)站的權(quán)重,這并不是我們希望看到的。很多時(shí)候,很多人會(huì)把xxx.com 301重定向到www.xxx.com,原因就在于此。
二、子目錄重定向到二級(jí)域名的問(wèn)題
因?yàn)樵瓉?lái)用vps,有主機(jī)的操控權(quán),主站和論壇在同一個(gè)目錄下,F(xiàn)在改用虛擬主機(jī),只能通過(guò)子目錄綁定的方法實(shí)現(xiàn)雙站同時(shí)運(yùn)行。即wwwroot文件夾是主站(www.xxx.com),wwwroot\bbs\下是論壇(bbs.xxx.com)。但這樣論壇可以通過(guò)www.xxx.com/bbs訪(fǎng)問(wèn),這不是我想看到的,當(dāng)然也不利于seo。
先說(shuō)第一個(gè)問(wèn)題:
更改域名后,重定向一定是永久的,之前的Business.com就是因?yàn)?02非永久性重定向被Google直接K回老家,關(guān)鍵字消失,PR歸零。網(wǎng)上有很多301重定向的文章,我這里主要說(shuō)說(shuō)wim2003、iis 6.0、ISAPI_Rewrite 2.x下利用httpd.ini來(lái)完成301重定向。把編輯好的httpd.ini上傳到域名綁定的目錄(不都是根目錄),然后讓虛擬主機(jī)服務(wù)商幫你加載。當(dāng)然,如果你有ISAPI操作權(quán)限可以自己完成。httpd.ini文件只能替換,不能刪除,如果誤刪,上傳之后讓服務(wù)商再加載一次。
wwwroot目錄下的httpd.ini內(nèi)容:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^www\.yyy\.com$
RewriteRule (.*) http\://www\.xxx\.com$1 [I,RP]
# 把www.yyy.com 永久重定向到www.xxx.com [I,RP]
RewriteCond Host: ^yyy\.com$
RewriteRule (.*) http\://www\.netreds\.com$1 [I,RP]
# 把yyy.com 永久重定向到www.xxx.com
RewriteCond Host: ^xxx\.com$
RewriteRule (.*) http\://www\.xxx\.com$1 [I,RP]
# 把xxx.com 永久重定向到www.xxx.com
wwwroot/bbs/目錄下的httpd.ini內(nèi)容:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^bbs\.yyy\.com$
RewriteRule (.*) http\://bbs\.xxx\.com$1 [I,RP]
# 把bbs.yyy.com 永久重定向到bbs.xxx.com
然后把域名 yyy.com、xxx.com、www.yyy.com、www.xxx.com綁定到wwwroot目錄,把bbs.yyy.com與bbs.xxx.com綁定到wwwroot/bbs/目錄,更換域名任務(wù)至此完成。
現(xiàn)在說(shuō)說(shuō)第二個(gè)問(wèn)題:
域名重定向完成之后兩天,我發(fā)現(xiàn)http://www.xxx.com/bbs 收錄不少,但是bbs.xxx.com 收錄為0,因?yàn)橹斑@個(gè)域名做過(guò)論壇,而且直接用域名+/bbs 作為域名。既然能一個(gè)域名重定向到另一個(gè)域名,那么肯定能把子目錄定向到二級(jí)域名上。
在網(wǎng)上找了很多關(guān)于301重定向的文章,其中不乏月光博客博主的文章,但大都只是泛泛的講用各種方法實(shí)現(xiàn)重定向,根本不符合本站的條件。找到了一篇ISAPI_Rewrite3.0下的子目錄重定向到二級(jí)域名:但是與本站不符合。找了有關(guān)301方面的一些常識(shí),然后寫(xiě)了一條規(guī)則,解決了這個(gè)問(wèn)題。
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/bbs/(.*) http\://bbs\.xxx\.com/$1 [I,RP]
此條規(guī)則卸載wwwroot目錄下的httpd.ini里。
這樣,訪(fǎng)問(wèn)http://www.xxx.com/bbs/* 就會(huì)返回 http://bbs.xxx.com/*
至此,更換域名和綁定子目錄完成?偨Y(jié)以上,可以得出:1.搜索引擎是個(gè)好東西。2.舉一反三,互聯(lián)網(wǎng)也有你找不到的東西。3.敢于嘗試,不拘泥于已存在的規(guī)則。
最后祝站長(zhǎng)們有個(gè)好的假期! 紅人網(wǎng)(www.netreds.com) 供稿,轉(zhuǎn)載請(qǐng)注明出處。
版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀(guān)點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。