C# 如何隐藏网页名称和网站扩展名

C# 如何隐藏网页名称和网站扩展名,c#,asp.net,url-rewriting,C#,Asp.net,Url Rewriting,页面路径: D:\Applications\WebSite1\User\u login.aspx 当我运行我的网站时,获得http://192.518.9.10/WebSite1/User_login.aspx 我必须隐藏网页名称和网站的扩展名 (必须这样显示http://192.518.9.10/WebSite1) 为此,谷歌建议我重新编写URL。 因此,请在web.config文件中写入规则,但仍将获取扩展名为的页面名。重写url~/User\u login/(.+)-(.+).aspx与示

页面路径: D:\Applications\WebSite1\User\u login.aspx

当我运行我的网站时,获得
http://192.518.9.10/WebSite1/User_login.aspx
我必须隐藏网页名称和网站的扩展名 (必须这样显示
http://192.518.9.10/WebSite1

为此,谷歌建议我重新编写URL。
因此,请在web.config文件中写入规则,但仍将获取扩展名为的页面名。重写url
~/User\u login/(.+)-(.+).aspx
与示例路径
/WebSite1/User\u login.aspx
不匹配。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <configSections>
        <section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>
    </configSections>
    <rewriter>
        <rewrite url="~/User_login/(.+)-(.+).aspx" to="~/User_login"/>
    </rewriter>
    <system.web>            
    </system.web>
</configuration>