【发布时间】:2019-02-04 10:23:19
【问题描述】:
我有一个网站,其中有一个是土耳其语 (tr) 的语言选项。
问题是我删除了网站中的语言(最终用户不能再用土耳其语查看网站)但仍然可以通过 Google 查询链接。
示例链接如下所示:http://example.com/page2.aspx?lang=tr。
我想要解决这个问题,是将所有请求重定向到?lang=tr 到我的主页(http://example.com)。
这是否可以通过 URL 重写来实现?我该怎么做?
我已经在重写模块中检查了它,但没有比这更进一步:
<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>
【问题讨论】:
标签: c# asp.net iis url-rewriting