IIS7.5 URL重写,带或不带斜杠

时间:2014-12-17 15:16:48

标签: url-rewriting iis-7.5

我正在使用IIS7.5,并且有一条重写URL的规则......

规则是:     ^贸易/ new_products /页([^ /] +)/?.*$

但是,这仅在我不包含斜线时才有效 - 例如     http://www.website.com/trade/new_products/page1

我希望它也适用     http://www.toppstiles.co.uk/trade/new_products/page1/

我可以这样做,还是需要单独的规则?

2 个答案:

答案 0 :(得分:0)

这个组([^ /] +)正在捕捉除了斜线之外的一切。如果您的页面只是数字,您可以试试这个:

^trade/new_products/page([0-9]+)/?.*$

如果没有,您可以在乘数(+?)上使用非贪婪修饰符:

^trade/new_products/page([^/]+?)/?.*$

答案 1 :(得分:0)

抱歉 - 该规则按预期工作 - 这是导致我出现问题的另一个问题!