IIS7.5下301重定向的設(shè)置方法(及偽靜態(tài)后301重定向出錯(cuò)案例)
一、301重定向?qū)嵤?
我們網(wǎng)站(www.b.com)原來的域名是a.com,明顯差很多,換了域名之后,要做的第一件事自然就是301重定向。
提醒一點(diǎn):即使你不是換域名,也應(yīng)該考慮把“b.com”301重定向至“www.b.com”。
每個(gè)人的環(huán)境不一樣,因?yàn)槲覀兪怯迷品?wù)器,所以我們實(shí)施301重定向相對簡單,只要在IIS里直接設(shè)置就行了。
但在實(shí)施之前,一定要記?。?STRONG>在IIS中為各域名建立獨(dú)立的站點(diǎn),做好相應(yīng)綁定。
比如,你要把“b.com”301重定向到”www.b.com”,就要分別建兩個(gè)站點(diǎn),并獨(dú)立綁定,然后,再在“b.com”的站點(diǎn)上做重定向設(shè)置。
下面,是實(shí)施步驟
第一步:
選擇“HTTP重定向”
第二步:
1、勾選“將請求重定向到此目標(biāo)”;2、輸入目標(biāo)域名;3、選擇“301永久”即可。如下圖:
第三步:
自然是驗(yàn)證一下是否設(shè)置成功:
1、可以通過下面的工具,輸入301重定向前的原域名或網(wǎng)址,看下返回的狀態(tài)碼是否是301;http://tool.chinaz.com/pagestatus/
2、輸入301重定向前的原域名或網(wǎng)址,設(shè)置正確的話,應(yīng)轉(zhuǎn)到新域名下相應(yīng)的網(wǎng)頁。(我的問題,就出在這里)
二、偽靜態(tài)后301重定向出錯(cuò):
問題:
我在這里碰到了問題,我們偽靜態(tài)后的網(wǎng)址格式是類似這樣的,某體檢套餐:http://www.b.com/pkg-detail/ok327a455b6ed8c;
結(jié)果301后,訪問原地址http://www.a.com/pkg-detail/ok327a455b6ed8c;
卻全部變成了原動(dòng)態(tài)網(wǎng)址,如“/pkg/detail.aspx?xxxxxxx”,而且參數(shù)全亂,雖然頁面返回的狀態(tài)是301,正確的,但內(nèi)容已經(jīng)完全錯(cuò)誤,或者是空內(nèi)容,甚至404。
原因:
經(jīng)過排查,原來,我在建新域名站點(diǎn)時(shí),直接復(fù)制了原來的目錄。
原站點(diǎn)的內(nèi)容仍完全保留,而我們偽靜態(tài)用的是Global方案,這個(gè)原站點(diǎn)的Global.aspx文件在作祟;
估計(jì)是,訪問時(shí),網(wǎng)址已經(jīng)先被原站點(diǎn)的Global.aspx處理,后再重定向到新站點(diǎn),又被新站點(diǎn)的Global.aspx處理了一次,故出錯(cuò)。 解決:
解決很簡單了: 把原站點(diǎn)的Global.aspx,或者清空文件,只留個(gè)web.cnfig,搞定。
- Win2008 r2 iis7/iis7.5系統(tǒng)下HTTP重定向(301重定向)圖文方法
- 完美解決IIS和APACHE的301重定向(帶參數(shù))
- 解析網(wǎng)站301重定向的實(shí)現(xiàn)方法,包括iis,apache,asp,php的方法
- 比較詳細(xì)的win2003 IIS6.0 301重定向帶參數(shù)的問題解決方法
- 301重定向?qū)崿F(xiàn)方法,及對網(wǎng)站優(yōu)化的作用
- iis 301轉(zhuǎn)向和網(wǎng)址規(guī)范化總結(jié)分析
- IIS服務(wù)器下做301永久重定向設(shè)置方法[可以傳參][圖文]
- IIS中301重定向跳轉(zhuǎn)web.config規(guī)則和http重定向模塊的實(shí)現(xiàn)教程
相關(guān)文章
IIS服務(wù)網(wǎng)站的幾種配置方式小結(jié)
本文主要介紹了IIS服務(wù)網(wǎng)站的幾種配置方式小結(jié),主要介紹了三種訪問方式,不同的IP地址訪問,不同的端口訪問和綁定不同的域名訪問,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10windows 7架設(shè)OpenSSH服務(wù)器實(shí)踐
這篇文章主要介紹了windows 7架設(shè)OpenSSH服務(wù)器實(shí)踐,需要的朋友可以參考下2016-01-01Win2003主機(jī)播放FLV視頻的設(shè)置圖解方法
目前很多虛擬主機(jī)都是2003的系統(tǒng),默認(rèn)是不支持FLV格式提供服務(wù)的,解決這個(gè)問題的方法有兩個(gè)。2008-04-04iis提示您指定的網(wǎng)頁無法訪問! 錯(cuò)誤類型:500
這篇文章主要介紹了iis提示您指定的網(wǎng)頁無法訪問! 錯(cuò)誤類型:500錯(cuò)誤的解決方法,需要的朋友可以參考下2014-10-10Windows下編譯PHP和memcache擴(kuò)展教程
這篇文章主要介紹了windows下編譯php擴(kuò)展memcache教程,本文對想在Windows下手動(dòng)編譯php及其擴(kuò)展memcache特別有用,需要的朋友可以參考下2015-01-01WIN2008 R2 Active Directory 之二 部署企業(yè)中Windows Server 2008 R2額外
通過部署企業(yè)中第一臺(tái)Windows Server 2008 R2域控制器已經(jīng)完成了企業(yè)中Windows網(wǎng)絡(luò)域森林的建立。但是,在企業(yè)中對于AD來講,為了保證安全穩(wěn)定運(yùn)行,至少需要兩臺(tái)以上的物理域控制器2013-06-06w3wp.exe占用CPU和內(nèi)存問題過高的解決方法
在WINDOWS2003+IIS6下,經(jīng)常出現(xiàn)w3wp的內(nèi)存占用不能及時(shí)釋放,從而導(dǎo)致服務(wù)器響應(yīng)速度很慢,這就是因?yàn)椴糠殖绦驅(qū)е沦Y源吃緊2012-07-07IIS7.5應(yīng)用程序池集成模式和經(jīng)典模式的區(qū)別介紹
由于最近公司服務(wù)器上需要將iis的應(yīng)用程序池全部都升級(jí)到4.0的框架,當(dāng)然選擇4.0就肯定使用集成模式部署2012-08-08