编辑:
我在Magento有一个多语言网站,有4种语言代码:en,de,fr,es。默认语言是en,因此URL是myexample.com/en,但问题是由于索引问题,必须将301s重定向到myexample.com /
只是为了澄清:我的Magento安装不在的子目录中,它位于服务器的根目录下。
我一直在为.htaccess文件尝试不同的组合,其中一种有效但不完全,因为它只将myexample.com/en重定向到myexample.com,我还需要重定向所有的CMS页面,产品和类别/ en到/
代码是:
RewriteRule (^[a-z0-9\-]+)\.html /en/$1.html [R=301,L]
RewriteRule (^catalog/.*) /en/$1.html [R=301,L]
RewriteRule en/$ /$1 [R=301,L]
所以,总结一下,我想要实现的是:
关于它有什么问题的任何想法?
感谢。
答案 0 :(得分:0)