IIS永久重定向到旧URL的一部分



我正在尝试使用IIS重写重定向永久此

www.domain.com/category/sub-category/product-slugwww.domain.com/category/product-slug

www.domain.com/product-slug

旧网址来自magento2,而新网站是在nopCommerce

基本上我希望每个URL被重定向到domain.com/product-slug。我怎样才能做到这一点?

任何帮助都将是非常感激的。

您可以尝试以下规则:

<rule name="test1" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="www.test.com" />
<add input="{REQUEST_URI}" pattern="^/([^/]+)/([^/]+)/([^/]+)$" />
</conditions>
<action type="Redirect" url="http://www.test.com/{C:1}/{C:3}" />
</rule>

<rule name="test2" stopProcessing="true">  
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="www.test.com" />
<add input="{REQUEST_URI}" pattern="^/([^/]+)/([^/]+)$" />
</conditions>
<action type="Redirect" url="http://www.test.com/{C:1}/{C:2}" />
</rule>

正文不能包含"http://www。domain.com",所以我用www.test.com代替。

相关内容

  • 没有找到相关文章

最新更新