2017-02-20 17 views
0

我有一個問題,在iis url重寫模塊中使用+(加號)字符。IIS網址重寫模塊 - 錯誤加加字符

我需要重寫:

http://www.example.com/search/test1+test2

http://www.example.com/search/?q=test1+test2

URL重寫模塊基本解決無法正常工作,並拋出一個404錯誤:

模式:^search /([^ /] +)/?$

重寫網址:搜索/ Q = {R:1}

=========================== ==

我嘗試添加另一個參數,但我又拋出一個404錯誤:

模式:^搜索/([^ /] +)\ +([^ /] +)/ $

重寫URL:search /?q = {R:1} + {R:2}

=============================

例如此替代的解決方案的工作原理:

圖樣:^搜索/([^ /] +) - ([^ /] +)/ $

重寫網址:搜索/ q = {R:1} + {R:2}

有什麼問題?

在此先感謝

回答

1

我認爲你不需要的^在開始

模式:search/([^/]+)/?$

重寫URL:search/?q={R:1}

+0

感謝,但這不是問題 – kecco