如何让filenotonserver.html显示在浏览器中?而不是404错误。如何进行URL重写以匹配.html到default2.aspx,反之亦然??
这有意义吗?我确实是URL重写的新手......
k,一直环顾四周:
<rewrite>
<rules>
<rule name="SpecificRedirect" stopProcessing="true">
<match url="^page$" />
<action type="Redirect" url="/page.html" />
</rule>
</rules>
</rewrite>
在“匹配网址”中尝试匹配.html和操作类型将是default.aspx?p = whatevetmatched.html
有什么想法吗?
答案 0 :(得分:0)
好的,所以我明白了:
<rewrite>
<rules>
<rule name="Redirect">
<match url="(.*)\.html$" />
<action type="Rewrite" url="default2.aspx?p={R:1}" />
</rule>
</rules>
</rewrite>
在default2.aspx上读取具有“匹配”html名称的请求(“p”)然后我在数据库中查找它以显示匹配的html“page”的数据