我正在努力迁移目前是多商店设置的Magento网站。我将把它从4个不同的域改为1域:
company.pl
company.de
company.us
company.com
全部:
company.com/uk
company.com/de
company.com/us
company.com/pl
这不是问题,magento完全有能力解决这个问题,然而,当我本周末开始这个项目时,我们将在美国和英国进行,这意味着magento的商店将成为 company.com / uk / shop 而不是 company.com/shop
我需要知道如何使用301重定向(如通配符)来执行以下操作:
如果用户访问: company.com/shop/product.html 使用某种通配符重定向到 company.com/uk/shop/product.html ,我不需要为网站中的每个产品设置301。
谢谢,
答案 0 :(得分:1)
如果用户访问:company.com/shop/product.html重定向到company.com/uk/shop/product.html
您可以在magento root .htaccess
中将此规则用作您的第一条规则:
RewriteEngine On
RewriteRule ^shop(/|$) /uk%{REQUEST_URI} [L,R=301,NC]