.htaccess 301重定向通配符magento

时间:2014-02-20 09:42:09

标签: php .htaccess magento redirect

我正在努力迁移目前是多商店设置的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。

谢谢,

1 个答案:

答案 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]