首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何通过ASP.NET重定向和修改无扩展名的URL?

在ASP.NET中,可以通过配置Web.config文件来重定向和修改无扩展名的URL。

首先,需要在Web.config文件中添加以下内容:

代码语言:xml
复制
<system.webServer>
 <rewrite>
   <rules>
      <rule name="Remove Querystring" stopProcessing="true">
       <match url=".*?" />
       <conditions>
          <add input="{QUERY_STRING}" pattern="^[\&amp;|\?|\=|\=|\!]+$" negate="true" />
        </conditions>
       <action type="Redirect" url="{R:1}" redirectType="Permanent" appendQueryString="true" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>

接下来,可以在需要重定向和修改URL的页面中调用重写器:

代码语言:html
复制
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
  Response.Redirect(Request.Url.ToString(), false);
}
</script>

这将重定向页面并将其查询字符串传递到服务器端。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券