C# 如何隐藏网页名称和网站扩展名
页面路径: D:\Applications\WebSite1\User\u login.aspx 当我运行我的网站时,获得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与示
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>