2011-03-03 28 views
0

我有我想要寫一個螺旋RewriteRule規則 以下url我應該檢查模式startat =/mypage.asp然後只執行Helicon ISAPI規則重寫舊的URL到新的一個,並檢查查詢字符串模式

原始URL

http://www.test.com/welcome.asp?startat=/mypage.asp&value1=23&value2=3434&value3=1&value4=someothervalue

新的URL

http://www.test.com/mynewpage.hcx?startat=/mypage.asp&value1=23&value2=3434&value3=1&value4=someothervalue

,因爲我是新來的螺旋和正則表達式,有人可以幫助我

感謝您的幫助

回答

1

類似:

重寫規則^/welcome.asp(+)$ /mynewpage.hcx$1 [RP ]

將匹配任何以/welcome.asp開頭的網址,$ 1將包含網址的其餘部分。

不知道的[]的一部分,但RP是永久重定向(又名301)

編輯:你可以試試這個:

重寫規則^/welcome.asp(startat = /我的空間。 。.asp的)$ /mynewpage.hcx$1 [RP]

* < - 0或多個字符 + < - 1以上字符

所以基本上轉化爲: 以/welcome.asp開頭,0個或更多字符後跟「startat =/mypage.asp」,後跟0個或多個字符,直到url結束。

重定向到mynewpage.hcx,然後是第一個palenthesis中的任何內容。

+0

它應該檢查startat =/mypage.asp格式也執行 – kobe 2011-03-03 20:44:51

+0

感謝您的答案,我更新了我的問題。 – kobe 2011-03-03 20:46:20

相關問題