0

我正在使用这个,但我有一些难以解决的问题。

这是我的代码的一部分:

 <rewrite url="/Dictionary/(.+)/(.+)" to="~/Dictionary.aspx?page=$2&amp;&amp;word=$1"/>
 <rewrite url="/Dictionary" to="~/Dictionary.aspx"/>    

当我键入 mywebsite.com/Dictionary/cat/4 之类的链接时,该站点仅加载 mywebsite.com/Dictionary。

4

3 回答 3

1

只是一个猜测。您的第二个条件匹配以 /Dictionary 开头的所有内容。你可能想要这个

/Dictionary/?$
于 2010-07-01T19:30:33.700 回答
0

URL Rewrite 2 是像 XII 所说的一个不错的选择,带有一个用户界面。

关于正则表达式,正则表达式引擎避免回溯会更有效;请改用以下表达式:

“/字典/([^/]+)/([^/]+)”

于 2010-12-06T04:23:32.903 回答
0

只是一个建议,但您也可以尝试改用IIS Url Rewrite 2

于 2010-07-01T19:32:30.087 回答