C# ASP.NET:斜杠后如何重写URL
我有一个网站,其中一个语言选项是土耳其tr 问题是,我删除了网站中的语言,最终用户无法再使用土耳其语查看网站,但仍然可以通过谷歌查阅链接 示例链接如下所示: 要解决这个问题,我要做的是将所有请求重定向到?lang=tr到我的主页 这可以通过URL重写实现吗?我该怎么做 我在“重写”模块中进行了检查,但没有进一步说明:C# ASP.NET:斜杠后如何重写URL,c#,asp.net,iis,url-rewriting,C#,Asp.net,Iis,Url Rewriting,我有一个网站,其中一个语言选项是土耳其tr 问题是,我删除了网站中的语言,最终用户无法再使用土耳其语查看网站,但仍然可以通过谷歌查阅链接 示例链接如下所示: 要解决这个问题,我要做的是将所有请求重定向到?lang=tr到我的主页 这可以通过URL重写实现吗?我该怎么做 我在“重写”模块中进行了检查,但没有进一步说明: <rewrite> <rules> <rule name="Test" patternSy
<rewrite>
<rules>
<rule name="Test" patternSyntax="Wildcard">
<match url="?lang=tr" ignoreCase="true" />
<action type="Redirect" url="{R:1}?lang=en" appendQueryString="false" />
<conditions logicalGrouping="MatchAny">
</conditions>
</rule>
</rules>
</rewrite>
试试这个