我有一个基于Prestasop1.7的商店。我更改了一个产品网址。人们可以从Google上找到这个产品。但是他们无法访问产品页面,因为产品页面URL已经更改。因此,我需要添加301将旧URL的规则重定向到新URL。我怎么能这么做?
发布于 2017-12-13 14:18:31
您有两种方法可以这样做:编辑.htaccess (如果您有基于apache服务器的)或安装一个模块。
如果选择.htaccess,创建301重定向非常简单,下面是一个示例:
<ifModule mod_rewrite.c>
Redirect 301 /old-cat/old-url.html http://www.youdomain.com/new-cat/new-url.html
</ifModule>在PrestaShop规则之前插入此规则。更多信息这里
另一方面,您可以安装一个像这这样的模块来简化操作。
更新:比如@Agah说
禁用产品并创建与新产品相同的产品而不是更改产品URL是一个更好的选择。这样,您可以在“产品编辑”页面中轻松地将旧产品重定向到新产品。

伊诺乔伊
发布于 2017-12-14 08:38:02
禁用产品并创建与新产品相同的产品而不是更改产品URL是一个更好的选择。这样,您可以在“产品编辑”页面中轻松地将旧产品重定向到新产品。

发布于 2018-08-23 19:39:42
在这种情况下,您不需要任何模块或htaccess线路。只需激活参数> SEO中的规范重定向即可。规范的重定向就是针对这一需要进行的。
希望它能帮上忙
https://stackoverflow.com/questions/47794461
复制相似问题