如何在 PrestaShop 1.7 中创建 301 或 302 重定向?
How to create 301 or 302 redirect in PrestaShop 1.7?
我有一家基于 Prestasop 1.7 的商店。我换了一个产品 URL。人们可以从 Google 中找到该产品。但他们无法访问产品页面,因为产品页面 URL 已更改。所以我需要添加 301 重定向规则 for old URL to new URL.我该怎么做?
您有两种方法可以做到这一点,编辑 .htaccess(如果您有基于 apache 的 Web 服务器)或安装模块。
如果你选择.htaccess,创建一个301重定向很简单,这里有一个例子:
<ifModule mod_rewrite.c>
Redirect 301 /old-cat/old-url.html http://www.youdomain.com/new-cat/new-url.html
</ifModule>
在 PrestaShop 规则之前插入此规则。
更多信息 here
另一种方式,模块,你可以安装像this这样的模块,简化操作。
更新:
就像@Agah Toruk 说的
禁用产品并创建与新产品相同的产品而不是更改产品是更好的选择 URL。通过这种方式,您可以轻松地将旧产品重定向到产品编辑页面中的新产品。
享受
禁用产品并创建与新产品相同的产品而不是更改产品是更好的选择URL。通过这种方式,您可以轻松地将旧产品重定向到产品编辑页面中的新产品。
在这种情况下,您不需要任何模块或 htaccess 行。
只需在参数 > SEO 中激活规范重定向。规范重定向就是为了满足这个需要。
希望对您有所帮助
我有一家基于 Prestasop 1.7 的商店。我换了一个产品 URL。人们可以从 Google 中找到该产品。但他们无法访问产品页面,因为产品页面 URL 已更改。所以我需要添加 301 重定向规则 for old URL to new URL.我该怎么做?
您有两种方法可以做到这一点,编辑 .htaccess(如果您有基于 apache 的 Web 服务器)或安装模块。
如果你选择.htaccess,创建一个301重定向很简单,这里有一个例子:
<ifModule mod_rewrite.c>
Redirect 301 /old-cat/old-url.html http://www.youdomain.com/new-cat/new-url.html
</ifModule>
在 PrestaShop 规则之前插入此规则。 更多信息 here
另一种方式,模块,你可以安装像this这样的模块,简化操作。
更新: 就像@Agah Toruk 说的
禁用产品并创建与新产品相同的产品而不是更改产品是更好的选择 URL。通过这种方式,您可以轻松地将旧产品重定向到产品编辑页面中的新产品。
享受
禁用产品并创建与新产品相同的产品而不是更改产品是更好的选择URL。通过这种方式,您可以轻松地将旧产品重定向到产品编辑页面中的新产品。
在这种情况下,您不需要任何模块或 htaccess 行。 只需在参数 > SEO 中激活规范重定向。规范重定向就是为了满足这个需要。
希望对您有所帮助