IIS网址重写模块 - 错误加加字符
问题描述:
我有一个问题,在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}
?有什么问题?
在此先感谢
答
我认为你不需要的^
在开始
模式:search/([^/]+)/?$
重写URL:search/?q={R:1}
感谢,但这不是问题 – kecco