首先了解一下重定向,常用的重定向方式有: 301 redirect, 302 redirect 與 meta fresh。
什么情況下需要做301重定向?
如果你想要換域名,可以通過做301重定向來實(shí)現(xiàn)搜索引擎上你的網(wǎng)頁依然有效和PR及其他數(shù)據(jù)不變等對搜索引擎友好的效果,保證流量穩(wěn)定。
如果你有多個(gè)主頁網(wǎng)址,也就是說訪問者可以通過不同的URL到達(dá)相同的網(wǎng)頁的時(shí)候,這種情況也就是PR分散和外鏈分散的情況,你可以通過做301重定向確定唯一的主頁網(wǎng)址,統(tǒng)一URL所有的PR和外鏈集中。
如果你需要?jiǎng)h除網(wǎng)站內(nèi)部某些頁面的時(shí)候,可以使用301重定向?qū)⒕W(wǎng)址重定向到網(wǎng)站首頁。
如果你有多個(gè)不同域名或者不同網(wǎng)站需要指向同一網(wǎng)站時(shí),通過301永久重定向可以實(shí)現(xiàn)。
如果你想要合并兩個(gè) 的網(wǎng)站,希望確保指向過期網(wǎng)址的鏈接重定向至正確網(wǎng)頁。
HTTP 重定向
“HTTP 重定向”支持將用戶請求重定向到特定目標(biāo)。當(dāng)您希望可能使用某個(gè) URL 的客戶實(shí)際在另一個(gè) URL 處停止時(shí),請使用 HTTP 重定向。從重命名您的網(wǎng)站、到克服難以拼寫的域名或者強(qiáng)制客戶端使用 HTTPS 協(xié)議,此功能在許多情況下非常有用。
默認(rèn)情況下IIS的 "HTTP 重定向" 功能是不會(huì)安裝的我們需要手工把這角色給安裝上。
在桌面上 右擊 "計(jì)算機(jī)" 選擇 "管理" 然后展開 "角色" 選擇 web服務(wù)器(IIS) 然后在左邊可以向下拖到
角色服務(wù) 在這里面可以看到 http重定向 是否安裝 如果沒有安裝可以在上面點(diǎn)一下添加角色服務(wù)中進(jìn)行安裝(不需要安裝盤)
設(shè)置與安裝
選擇好后,點(diǎn)擊安裝即可,不用重啟計(jì)算機(jī)和IIS,就可以使用。
下面是具體的設(shè)置方法:
IIS7中,新建一個(gè)網(wǎng)站,把要轉(zhuǎn)向的網(wǎng)址綁定上,如果分組依據(jù)為區(qū)域,在IIS中你會(huì)看到“HTTP重定向”的圖標(biāo),點(diǎn)擊既可進(jìn)入設(shè)置界面,填好你要轉(zhuǎn)到的網(wǎng)址即可:
按照要求填好既可,你懂的!
雙擊進(jìn)入
如果需要例如:jb51.net 實(shí)現(xiàn) www.jb51.net的調(diào)整需要如下配置
選擇“將請求重定向到此目標(biāo)”例://www.jb51.net , 因?yàn)槲疫@邊做的是301重定向狀態(tài)代碼下面選擇永久(301)如圖所示:
然后點(diǎn)擊“應(yīng)用”,即可。
其實(shí)iis7.5的很多設(shè)置都是保存到web.config里面了
<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <httpRedirect enabled="true" destination="http://www.jb51.net" httpResponseStatus="Permanent" /> </system.webServer></configuration>
如果有什么情況可以勾選 將所有請求重定向到確切的目錄(而不是相對與目錄)
新聞熱點(diǎn)
疑難解答
圖片精選