我已经建立了一个 prestashop 并激活了丹麦语和英语两种语言。英文版暂时用不到,但我希望搜索引擎从一开始就缓存domain.com/webshop/da/。我不知道如何使用 .htaccess 添加/da/。
问题在于,即使 robots.txt 排除了/en/人民的浏览器语言 (en) 也会将 prestashop 放入/en/。
我想将domain.dk/webshop/en/[products]重定向到domain.dk/webshop/da/[products] 因此,客户不会登陆未翻译的英文版本。
我怎样才能做到这一点?
或者您认为我有更好的解决方案吗?
祝你今天过得愉快。最佳T
最佳答案
I would like to redirect the domain.dk/webshop/en/[products] to domain.dk/webshop/da/[products]
您可以使用此规则作为 /webshop/.htaccess
中的第一条规则:
RewriteEngine On
RewriteRule ^en/(.*)$ /da/$1 [L,NC,NE,R=301]
关于.htaccess - 如何从一种语言 301 重定向到默认语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25865911/