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