域名重定向怎么做?
網(wǎng)站的301重定向一直都是站長(zhǎng)們比較關(guān)注的一個(gè)話題,因?yàn)橥ㄟ^(guò)301重定向可以讓網(wǎng)站的權(quán)重比較集中,對(duì)于網(wǎng)站整體排名的提升有一定的幫助,而且會(huì)使得網(wǎng)站網(wǎng)址比較規(guī)范,方便用戶的記憶。不過(guò)也有一些站長(zhǎng)問(wèn)到“百度到底能否識(shí)別301重定向”其實(shí)這個(gè)問(wèn)題是很肯定的,百度肯定是識(shí)別并且支持301的,至于網(wǎng)站做了301跳轉(zhuǎn)以后百度快照依然保留多個(gè)域名的問(wèn)題只能歸結(jié)為百度更新周期較長(zhǎng)。
今天我們重點(diǎn)說(shuō)一下多個(gè)域名301重定向到一個(gè)域名的方法:
1、如果你的主機(jī)是linux或者windows安裝了Apache環(huán)境,并且開啟了偽靜態(tài)組件,我們可以通過(guò)修改.htaccess配置文件的方法來(lái)實(shí)現(xiàn)多個(gè)域名重定向到一個(gè)域名,規(guī)則代碼如下:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^10soo.com [OR]
RewriteCond %{HTTP_HOST} ^o.10soo.com [OR]
RewriteCond %{HTTP_HOST} ^m.10soo.com [OR]
RewriteCond %{HTTP_HOST} ^m.10soo.cn [NC]
RewriteRule ^(.*)$ //qn1.10soo.net/shisou/$1 [L,R=301]
RewriteBase /
多個(gè)域名用[OR]分割,用[NC]結(jié)束,RewriteRule是被定向到的域名。
2、如果你的主機(jī)是windows系統(tǒng),使用iis搭建網(wǎng)站,那么我們就可以通過(guò)httpd.ini或web.config配置文件來(lái)實(shí)現(xiàn)多個(gè)域名301重定向到一個(gè)域名上。iis6.0及以下版本的配置文件是httpd.ini,如果你的IIS是7.5及以上的,配置文件就是web.config,配置文件直接放置在網(wǎng)站根目錄即可。
httpd.ini的配置規(guī)則如下:
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
/以上內(nèi)容一個(gè)配置文件中只用出現(xiàn)一次
RewriteCond Host: ^10soo\.com$
RewriteRule (.*) http\://www\.10soo\.com/ [R,I]
RewriteCond Host: ^s\.urkeji\.com$
RewriteRule (.*) http\://www\.10soo\.com/ [R,I]
//多個(gè)域名重復(fù)以上兩句即可
web.config的配置規(guī)則如下:
《rewrite>
《rules>
《clear/>
《rule name="10soo 301 Redirect" stopProcessing="true">
《conditions>
《add input="{HTTP_HOST}" pattern="^10soo.com$" />
《/conditions>
《action type="Redirect" url="//qn1.10soo.net/shisou/{R:0}" redirectType="Permanent" />
《/rule>
《rule name="10soo 301 Redirect" stopProcessing="true">
《match url=".*" />
《conditions>
《add input="{HTTP_HOST}" pattern="^o.10soo.com$" />
《/conditions>
《action type="Redirect" url="//qn1.10soo.net/shisou/{R:0}" redirectType="Permanent" />
《/rule>
《/rules>
《/rewrite>
把以上代碼中的“《”全部替換成“<”web.config中多個(gè)域名只用重復(fù)rule節(jié)點(diǎn)即可,但是多個(gè)域名重定向時(shí),每一個(gè)rule的name值不能相同,否則會(huì)導(dǎo)致偽靜態(tài)規(guī)則失效或混亂,靠上的規(guī)則會(huì)優(yōu)先執(zhí)行。