我正在使用this,但我有一些难以解决的问题。
这是我的代码的一部分:
<rewrite url="/Dictionary/(.+)/(.+)" to="~/Dictionary.aspx?page=$2&&word=$1"/>
<rewrite url="/Dictionary" to="~/Dictionary.aspx"/>
当我输入mywebsite.com/Dictionary/cat/4等链接时,该网站只会加载mywebsite.com/Dictionary。
答案 0 :(得分:1)
只是一个猜测。你的第二个条件匹配以/ Dictionary开头的所有内容。 你可能想要这个
/Dictionary/?$
答案 1 :(得分:0)
只是一个建议,但您也可以尝试IIS Url Rewrite 2 instead。
答案 2 :(得分:0)
URL Rewrite 2是一个不错的选择,就像XII所说,带有用户界面。
关于正则表达式,正则表达式引擎避免回溯会更有效率;请改用以下表达式:
“/词典/([^ /] +)/([^ /] +)”