2014-09-16 6 views
2

Я создал предварительный протокол и активировал два языка: датский и английский. Английская версия не будет использоваться некоторое время, но я хочу, чтобы поисковые системы кэшировали domain.com/webshop/da/ с самого начала. Я не знал, как добавить/da/с .htaccess.Как переадресовать 301 с одного языка на язык по умолчанию

Проблема заключается в том, что даже если robots.txt исключает язык браузера/en/народов (en), он переместит preashop в/en /.

Я бы хотел перенаправить domain.dk/webshop/en/[products] на домен.dk/webshop/da/[products] Так что клиенты не приземляются на английскую версию, которая не переведена.

Как я могу это сделать?

Или вы видите лучшее решение для меня?
Имейте славный день. Лучший T

ответ

2

Я хотел бы перенаправить domain.dk/webshop/en/[products] в domain.dk/webshop/da/[products]

Вы можете использовать это правило, как ваш самое первое правило в /webshop/.htaccess:

RewriteEngine On 

RewriteRule ^en/(.*)$ /da/$1 [L,NC,NE,R=301] 
+0

Большое вам спасибо. Да, это работает. Вы сделали мой день. :-) – thomaslester

+0

Рад знать, что это сработало, можете ли вы пометить ответ как принятый, нажав на отметку в левом верхнем углу моего ответа. – anubhava

Смежные вопросы