我正在尝试使用IIS重写重定向永久此
www.domain.com/category/sub-category/product-slug或www.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代替。