0

我有一个 ASP.NET 网站,我必须为其实现无扩展 URL。我需要实现的一些示例是:

mysite/home.aspx 必须显示为 mysite/home;并且 mysite/reports/checkout.aspx?ShowLogin=False 必须显示为 mysite/reports/checkout?ShowLogin=False

我在网上广泛搜索了这个问题的答案,尝试实施某些解决方案,但我无法达到目标。如果有人在那里实现了这一点,请帮助我完成。谢谢。

4

1 回答 1

2

查看以下网站:-

http://blogs.msdn.com/b/carlosag/archive/2008/09/02/iis7urlrewriteseo.aspx

基本上使用IIS7 URL重写模块的web.config文件中的以下代码......这将解决你的prblm我猜

<rewrite>
        <rules>
            <rule name="RewriteASPX">
                <match url="(.*)" />
                <conditions logicalGrouping="MatchAll">
                    <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                </conditions>
                <action type="Rewrite" url="{R:1}.aspx" />
            </rule>
        </rules>
    </rewrite>
于 2013-03-25T10:06:40.167 回答