【问题标题】:How to redirect customer to a correct URL after migrated wordpress to nopCommere将 wordpress 迁移到 nopCommere 后如何将客户重定向到正确的 URL
【发布时间】:2018-11-06 19:00:27
【问题描述】:
我们已将网站从 wordpress 迁移到 nopcommerce。现在我们所有的老客户都在尝试使用旧网址 www.domain.com/product/{product-url} 打开产品页面,这是 wordpress 支持的一个
但是 nopCommerce 的结构类似于 www.domain.com/{product-url}
是否有正确的产品页面重定向到新网址?
谢谢,
贾廷
【问题讨论】:
标签:
wordpress
url
redirect
http-status-code-301
nopcommerce
【解决方案1】:
有两种方法可以使新网址生效。
1)。将重写规则添加到 web.config 文件,它只是检查请求的 URL 格式,如果它包含/product/,那么它将被重定向到产品 slug。
<system.webServer>
<rewrite>
<rules>
<rule name="rewritewithfallback">
<match url="(.*)product/(.*)$" />
<action type="Redirect" url="{R:2}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
......
......
</system.webServer>
2)。为一种常见的操作方法添加重写规则,代码以通过代码重定向到产品操作。
注意:检查隐身窗口,否则你会因为兑现而出现意外的重定向行为。
希望这会有所帮助!