四種網(wǎng)站301重定向方法
四種網(wǎng)站301重定向方法1、首先虛擬空間iis 。將不帶www 的頂級(jí)域名301重定向到帶www 的域名1.3版的域名重定向:# For ISAPI_Rewrite 1.3 重定向域名RewriteC
四種網(wǎng)站301重定向方法
1、首先虛擬空間iis 。將不帶www 的頂級(jí)域名301重定向到帶www 的域名
1.3版的域名重定向:# For ISAPI_Rewrite 1.3 重定向域名RewriteCond Host: ^16sucai.com$RewriteRule (.*) http://www.16sucai.com$1 [I,R]這里我們要將16sucai.com 重定向到 www.16sucai.com 由于ISAPI Rewrite現(xiàn)在使用較多的有兩個(gè)版本2.x 版跟3.x 版那么我們規(guī)則就把兩個(gè)版本的都寫(xiě)出來(lái),3.0版本是不兼容2.0的規(guī)則的,只是有提供規(guī)則轉(zhuǎn)換器,導(dǎo)入就可以轉(zhuǎn)換了。
# ISAPI_Rewrite 2.x 版本[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteCond Host: ^16sucai.com$RewriteRule (.*) http://www.16sucai.com$1 [I,RP]# ISAPI_Rewrite 3.0 版本[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteCond {HTTP:Host} ^16sucai.com$RewriteRule (.*) http://www.16sucai.com$1
[NC,R=301]不同域名之間的301轉(zhuǎn)向# ISAPI_Rewrite 2.x 版本[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteCond {HTTP:Host} ^fuka.com.cn$RewriteRule (.*) http://www.16sucai.com$1 [NC,R=301]# ISAPI_Rewrite 3.0 版本[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteCond {HTTP:Host} ^www.fuka.com.cn$RewriteRule (.*) http://www.16sucai.com$1 [NC,R=301]將頁(yè)面301重定向到另外一個(gè)頁(yè)面# ISAPI_Rewrite
2.x 版本[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteRule ^/oldpage.html$ http://www.16sucai.com/bibu.html[I,O,RP,L]# ISAPI_Rewrite 3.0 版本
[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32RewriteRule ^/oldpage.html$ http://www.16sucai.com/bibu.html[NC,L,R=301,O]注意:ISAPI_Rewrite 1.3是現(xiàn)在國(guó)內(nèi)應(yīng)用得比較多的一個(gè)老版本,它可用于url 重寫(xiě),但并不適合用來(lái)實(shí)現(xiàn)真正的301重定向功能。建議下載最新的ISAPI_Rewrite 3.0 版本。在 url 轉(zhuǎn)發(fā)和301轉(zhuǎn)向(重定向跳轉(zhuǎn)) 的實(shí)現(xiàn) 這篇文章介紹了一段ISAPI_Rewrite 1.3 的重定向代碼,這段代碼在IIS 下對(duì)域名重定向雖然能夠順利跳轉(zhuǎn),但是返回的仍然是302 HTTP header,而不是301 狀態(tài)碼。而且該段代碼用于301重定向后,在blog 中的其他頁(yè)面都會(huì)跳轉(zhuǎn)到首頁(yè)。這樣設(shè)置以后,你的windows iis 也能實(shí)現(xiàn)301重定向了,不管是Google 和百度搜索引擎都不會(huì)有因?yàn)閹в衱ww 和不帶www 的域名而產(chǎn)生重復(fù)頁(yè)面問(wèn)題了。
格式問(wèn)題。 = =、將不帶www 的頂級(jí)域名301重定向到帶www 的域名
1.3版的域名重定向:
# For ISAPI_Rewrite 1.3 重定向域名
RewriteCond Host: ^16sucai.com$
RewriteRule (.*) http://www.16sucai.com$1 [I,R]
這里我們要將AFangfa.com 重定向到 www.AFangfa.com
由于ISAPI Rewrite現(xiàn)在使用較多的有兩個(gè)版本2.x 版跟3.x 版
那么我們規(guī)則就把兩個(gè)版本的都寫(xiě)出來(lái),3.0版本是不兼容2.0的規(guī)則的,只是有提供規(guī)則轉(zhuǎn)換器,導(dǎo)入就可以轉(zhuǎn)換了。
蘇州皮膚病醫(yī)院 http://www.8866502.com/
蘇州口腔醫(yī)院 http://www.szkqyy.cn/
蘇州肛腸醫(yī)院 http://www.szgc91.cn/
蘇州最好的皮膚病醫(yī)院 http://www.dwpfk.com/
,# ISAPI_Rewrite 2.x 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^16sucai.com$
RewriteRule (.*) http://www.16sucai.com$1 [I,RP]
# ISAPI_Rewrite 3.0 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond {HTTP:Host} ^16sucai.com$
RewriteRule (.*) http://www.16sucai.com$1 [NC,R=301]
不同域名之間的301轉(zhuǎn)向
# ISAPI_Rewrite 2.x 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond {HTTP:Host} ^isapirewrite.com$
RewriteRule (.*) http://www.16sucai.com$1 [NC,R=301]
# ISAPI_Rewrite 3.0 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond {HTTP:Host} ^www.isapirewrite.com$
RewriteRule (.*) http://www.16sucai.com$1 [NC,R=301]
將頁(yè)面301重定向到另外一個(gè)頁(yè)面
# ISAPI_Rewrite 2.x 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/oldpage.html$ http://www.16sucai.com/bibu.html[I,O,RP,L]
# ISAPI_Rewrite 3.0 版本
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/oldpage.html$ http://www.16sucai.com/bibu.html[NC,L,R=301,O]
注意:ISAPI_Rewrite 1.3是現(xiàn)在國(guó)內(nèi)應(yīng)用得比較多的一個(gè)老版本,它可用于url 重寫(xiě),但并不適合用來(lái)實(shí)現(xiàn)真正的301重定向功能。建議下載最新的ISAPI_Rewrite 3.0 版本。在 url
,轉(zhuǎn)發(fā)和301轉(zhuǎn)向(重定向跳轉(zhuǎn)) 的實(shí)現(xiàn) 這篇文章介紹了一段ISAPI_Rewrite 1.3 的重定向代碼,這段代碼在IIS 下對(duì)域名重定向雖然能夠順利跳轉(zhuǎn),但是返回的仍然是302 HTTP header,而不是301 狀態(tài)碼。而且該段代碼用于301重定向后,在blog 中的其他頁(yè)面都會(huì)跳轉(zhuǎn)到首頁(yè)。
這樣設(shè)置以后,你的windows iis 也能實(shí)現(xiàn)301重定向了,不管是Google 和百度搜索引擎都不會(huì)有因?yàn)閹в衱ww 和不帶www 的域名而產(chǎn)生重復(fù)頁(yè)面問(wèn)題了。
2、asp 的兩種301重定向方法
第一種:
可以使用web.config 的方式重定向。代碼如下:
頭部添加
< Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.16sucai.com/" ' 你要轉(zhuǎn)到的地址, 實(shí)際到具體頁(yè)面即可 Response.End >
3、php 的301重定向方法
4、.htaceess 文件 301重定向方法
創(chuàng)建一個(gè).htaccess 文件,并將下面提供的代碼寫(xiě)入文件內(nèi),它可以確保所有來(lái)自對(duì)16sucai.com 的請(qǐng)求都轉(zhuǎn)向到對(duì)www.16sucai.com 進(jìn)行請(qǐng)求。記住.htaccess 文件一定要放在舊網(wǎng)站的根目錄下,并且新網(wǎng)站要和舊網(wǎng)站保持相同的目錄結(jié)構(gòu)及網(wǎng)頁(yè)文件
Options FollowSymlinks RewriteEngine on rewritecond ^16sucai.com [nc]
rewriterule ^(.*)$ http://www.16sucai.com/$1 [r=301,nc]關(guān)鍵詞:URL 重定向網(wǎng)站權(quán)重優(yōu)化301重定向.htaceess 重定向ASP 重定向PHP 重定向IIS 重定向