使用IIS的URL重写模块替换破折号下划线(replace underscore with dash

2019-10-17 13:56发布

我有一个关于URL重写模块的问题。

我想要实现永久重定向(301)到我的网站。 url是,我想永久重定向

http://demo.datadiary.com/search/product/ahmedab​​ad/ac_dealers

网址

http://demo.datadiary.com/search/product/ahmedab​​ad/ac-dealers

提前致谢。

Answer 1:

我得到了解决。 把下列你的web.config,但请您的主机必须在IIS安装URL重写模块的头脑。

<rule name="Imported Rule 1-2" stopProcessing="true">
                    <match url="(search/product/ahmedabad.*/[^/]*?)_([^/_]*)$" ignoreCase="false" />
                    <action type="Redirect" url="{R:1}-{R:2}" redirectType="Permanent" />
                </rule>


文章来源: replace underscore with dash using url rewrite module of iis