qant
@qant
programer

Редирект (перенаправление только если совпал домен + урл) на мультидоменном сайте?

Есть сайт на вордпресс, на котором используется плагин для перевода WPML и настроено несколько языков: .com .ru .es но с единой кодовой базой. Иначе говоря файл (как и все остальные) .htaccess одинаковый для всех доменов.

Сеошники настояли на переименовании урл с англ на свой язык. И далее нужно конечно же указать редиректы, тк вэбмастер обнаружил дубликаты страниц.

Пример: Если урл site.ru/prop/name то редирект на site.ru/prop/1234-nazvanie

Нагуглил Вот такой код:

RewriteCond %{HTTP_HOST} ^(.*)?site.ru [NC]
RewriteRule /prop/name/ /prop/1234-nazvanie/ [R=301,L]
RewriteRule /prop/other-name/ /prop/1234-drugoie-nazvanie/ [R=301,L]
И так много много строк...

RewriteCond %{HTTP_HOST} ^(.*)?site.es [NC]
RewriteRule /prop/name/ /prop/1234-nombre/ [R=301,L]
RewriteRule /prop/other-name/ /prop/1234-otro-nombre/ [R=301,L]
И так много много строк...

Хотелось бы понимать на сколько это ок в данном случае? И насколько правильно написан этот код?

Сервер не выделенный.

Всем кто в теме Спасибо. Буду рад выслушать рекомендации и комментарии.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
сеошника можно ссаными тряпками запинать.
целесообразность смены всех урлов на сайте только для получение транслитирации на своем языке мягко говоря сомнительна.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы