在ASP.NET中,可以通过配置Web.config文件来重定向和修改无扩展名的URL。
首先,需要在Web.config文件中添加以下内容:
<system.webServer>
<rewrite>
<rules>
<rule name="Remove Querystring" stopProcessing="true">
<match url=".*?" />
<conditions>
<add input="{QUERY_STRING}" pattern="^[\&|\?|\=|\=|\!]+$" negate="true" />
</conditions>
<action type="Redirect" url="{R:1}" redirectType="Permanent" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
接下来,可以在需要重定向和修改URL的页面中调用重写器:
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
Response.Redirect(Request.Url.ToString(), false);
}
</script>
这将重定向页面并将其查询字符串传递到服务器端。
停课不停学 腾讯教育在行动第一期
云+社区开发者大会(苏州站)
云+社区技术沙龙[第1期]
serverless days
Hello Serverless 来了
云+社区开发者大会 长沙站
GAME-TECH
GAME-TECH
领取专属 10元无门槛券
手把手带您无忧上云