【发布时间】:2011-08-31 03:42:07
【问题描述】:
我正在使用 ASP .NET rewriteModule 将 http://example.com 重写为 http://www.example.com。
<section name="rewriteModule" type="RewriteModule.RewriteModuleSectionHandler, RewriteModule"/>
然后我在<system.webServer>里面有这个。
<rewrite>
<rules>
<rule name="Canonical" stopProcessing="true">
<match url=".*"/>
<conditions>
<add input="{HTTP_HOST}" pattern="^([a-z]+[.]com)$"/>
</conditions>
<action type="Redirect" url="http://www.{C:0}/{R:0}" redirectType="Permanent"/>
</rule>
</rules>
</rewrite>
现在我想删除页面末尾的所有 .aspx。示例:
http://www.example.com/Register.aspx
会变成:
http://www.example.com/Register/
我该怎么做?
我正在使用 IIS7 在 GoDaddy 上进行共享虚拟主机。
【问题讨论】:
标签: .net web-config url-rewriting