我正在尝试使用IIS Rewrite Mod从我的网站网址中删除最后一个“破折号”。
示例:
/系列/缩微胶片/ 50444 /所述-福斯特-2013- 将301重定向到 / serie / fiche / 50444 / the-fosters-2013(没有最后一击)
我已经尝试了一些规则,但没有一条规则:
<rule name="dash problem" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^addictlive.com([A-Za-z0-9-_/]*)([-])$" />
</conditions>
<action type="Redirect" url="http://addictlive.com/{R:0}" />
</rule>
和
<rule name="dash problem" patternSyntax="ECMAScript" stopProcessing="true">
<match url="^addictlive.com/([A-Za-z0-9-_/]*)([-])" />
<action type="Redirect" url="http://addictlive.com/{R:0}" />
</rule>
没有任何作用。
请有人知道怎么办?
答案 0 :(得分:0)
我终于找到了解决方案:
<rule name="dash problem" stopProcessing="true">
<match url="(.*)-$" />
<action type="Redirect" redirectType="Permanent" url="{R:1}" />
</rule>