Url rewriting ASP.NET服务器上不存在URL文件,是否使用“重写”?
如何使filenotonserver.html显示在浏览器中?而不是404错误。如何将URL重写以将.html与default2.aspx匹配,或将其与default2.aspx匹配 这有意义吗?我是新手的URL重写肯定 k、 我一直在环顾四周:Url rewriting ASP.NET服务器上不存在URL文件,是否使用“重写”?,url-rewriting,Url Rewriting,如何使filenotonserver.html显示在浏览器中?而不是404错误。如何将URL重写以将.html与default2.aspx匹配,或将其与default2.aspx匹配 这有意义吗?我是新手的URL重写肯定 k、 我一直在环顾四周: <rewrite> <rules> <rule name="SpecificRedirect" stopProcessing="true"> <match url
<rewrite>
<rules>
<rule name="SpecificRedirect" stopProcessing="true">
<match url="^page$" />
<action type="Redirect" url="/page.html" />
</rule>
</rules>
</rewrite>
在“匹配url”中,尝试匹配.html和操作类型将是默认的.aspx?p=whatevetmatched.html
有什么想法吗?好的,我知道了:
<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“页面”的数据