詳解Win2003 IIS6.0 301重定向帶參數(shù)的問(wèn)題 |
發(fā)布時(shí)間: 2012/7/12 10:50:20 |
網(wǎng)站更換域名,把舊域名用301指到新域名來(lái)。
從iis中設(shè)置url永久轉(zhuǎn)向就可以,看上去很容易,用了一會(huì)兒才發(fā)現(xiàn),參數(shù)都沒(méi)有帶上。 從微軟網(wǎng)站上找到如下說(shuō)明,果然好使: 重定向參考 (IIS 6.0) 重定向客戶端請(qǐng)求是確保用戶得到正確頁(yè)面的一種方法,它適用于站點(diǎn)正在建設(shè)之中或已改變標(biāo)識(shí)的情況。您可以將客戶端請(qǐng)求重定向到同一 Web 服務(wù)器上的某個(gè)目錄,或者重定向到另一個(gè) URL。 配置 URL 和通配符重定向 可以采用編程方式配置重定向到 URL 以及通配符重定向。使用重定向變量和標(biāo)志可以通過(guò)更改 HttpRedirect 配置數(shù)據(jù)庫(kù)屬性來(lái)指定目標(biāo)和行為。 以下示例顯示了一個(gè)簡(jiǎn)單重定向字符串的格式。 http://DestinationURL[,Flag[s]] 其中,DestinationURL 可以包括以下重定向變量,以將初始 URL 中相關(guān)的部分傳遞給目標(biāo) URL。在單個(gè)重定向字符串中可以使用多個(gè)變量。 變量 描述 示例 $S 將請(qǐng)求的 URL 的后綴傳遞給新的 URL。后綴是用重定向的 URL 代替之后,初始 URL 中所保留的部分。 如果未設(shè)置 EXACT_DESTINATION 標(biāo)志,則結(jié)果目標(biāo) URL 的名稱將具有所請(qǐng)求文件的名稱(作為文件夾名稱)以及文件名本身。 如果映射到以下網(wǎng)站的虛擬目錄: http://topsage/******s 配置為重定向到以下確切的 URL: http://topsage/New******s$S 對(duì)以下 URL 的新請(qǐng)求: http://topsage/******s/Program.exe 將自動(dòng)重定向至以下 URL: http://topsage/New******s/Program.exe $P 將初始 URL 中的參數(shù)(如 querystring 參數(shù))傳遞至新的 URL,不包括問(wèn)號(hào) (?)。 如果映射到以下網(wǎng)站的虛擬目錄: http://topsage/******s 配置為重定向到以下 URL: http://topsage/New******s$P 對(duì)以下 URL 的新請(qǐng)求: http://topsage/******s/File.asp?var1=5&var2=6 將自動(dòng)重定向至以下 URL: http://topsage/New******svar1=5&var2=6 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |