Title: Перенаправление с основного домена на языковой поддом
Last modified: 31.07.2016

---

# Перенаправление с основного домена на языковой поддом

 *  [Eugene1](https://ru.wordpress.org/support/users/eugene1/)
 * (@eugene1)
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/)
 * Здравствуйте!
    Подскажите, пожалуйста, как сделать перенаправление с основного
   домена на один из языковых поддоменов ru. или en. в зависимости от настроек браузера?

Просмотр 12 ответов — с 1 по 12 (всего 12)

 *  Модератор [Yui](https://ru.wordpress.org/support/users/fierevere/)
 * (@fierevere)
 * 永子
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195366)
 * .htaccess
 *     ```
       RewriteCond %{HTTP_HOST} !^en.mydomain.com$ [NC]
       RewriteCond %{HTTP:Accept-Language} ^en [NC]
       RewriteRule .* http://en.mydomain.com [R,L]
       ```
   
 *     ```
       RewriteCond %{HTTP_HOST} !^ru.mydomain.com$ [NC]
       RewriteCond %{HTTP:Accept-Language} ^ru [NC]
       RewriteRule .* http://ru.mydomain.com [R,L]
       ```
   
 * английский редирект лучше опустить ниже русского,
    чтобы русский был приоритетнее
 *  Автор [Eugene1](https://ru.wordpress.org/support/users/eugene1/)
 * (@eugene1)
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195367)
 * Спасибо!
 *  Автор [Eugene1](https://ru.wordpress.org/support/users/eugene1/)
 * (@eugene1)
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195368)
 * Ещё один момент: мне не требуется перенаправление с любого поддомена (как вроде
   бы у вас написано) мне надо чтобы оно действовало только для корневого домена.
   
   Мне заменить:
 *     ```
       RewriteCond %{HTTP_HOST} !^ru.mydomain.com$ [NC]
       ```
   
 * на
 *     ```
       RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
       ```
   
 * ?
    Во так будет выглядеть всё вместе:
 *     ```
       RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
       RewriteCond %{HTTP:Accept-Language} ^ru [NC]
       RewriteRule .* http://ru.mydomain.com [R,L]
       RewriteCond %{HTTP:Accept-Language} ^en [NC]
       RewriteRule .* http://en.mydomain.com [R,L]
       ```
   
 * Правильно?
 *  Автор [Eugene1](https://ru.wordpress.org/support/users/eugene1/)
 * (@eugene1)
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195369)
 * Это лучше поставить сразу после Rewrite Engene ON ?
 *  Автор [Eugene1](https://ru.wordpress.org/support/users/eugene1/)
 * (@eugene1)
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195371)
 * Всё это нормально работает.
    Спасибо!
 *  Модератор [Yui](https://ru.wordpress.org/support/users/fierevere/)
 * (@fierevere)
 * 永子
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195372)
 * > Это лучше поставить сразу после Rewrite Engene ON ?
 * да и вне секции
 *     ```
       #BEGIN WORDPRESS
       #END WORDPRESS
       ```
   
 *  Автор [Eugene1](https://ru.wordpress.org/support/users/eugene1/)
 * (@eugene1)
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195373)
 * У меня `Rewrite Engene ON`находится внутри секции `#BEGIN WORDPRESS
    #END WORDPRESS`
   Я поставил этот блок сразу после включения движка, вроде работает нормально, 
   хоть и внутри секции
 *  Автор [Eugene1](https://ru.wordpress.org/support/users/eugene1/)
 * (@eugene1)
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195388)
 * Вдруг пришло мне в голову что надо ведь учитывать не только людей, но и роботов,
   а роботы посылают заголовок «Accept-Language»? И все ли посылают?
    Вероятно мне
   надо после основной секции:
 *     ```
       RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
       RewriteCond %{HTTP:Accept-Language} ^ru [NC]
       RewriteRule .* http://ru.mydomain.com [R,L]
       RewriteCond %{HTTP:Accept-Language} ^en [NC]
       RewriteRule .* http://en.mydomain.com [R,L]
       ```
   
 * Добавить ещё одно правило безусловного перенаправления на поддомен ru.mydomain.
   com если запрашивалась страница с mydomain.com
 * Можете подсказать как это написать?
 *  Модератор [Yui](https://ru.wordpress.org/support/users/fierevere/)
 * (@fierevere)
 * 永子
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195389)
 * > а роботы посылают заголовок «Accept-Language»? И все ли посылают?
 * [только](http://searchengines.guru/archive/index.php/t-30131.html) Yandex
    хотя
   конечно некоторые вещи могли измениться с того времени
 * впрочем если нет accept-language — нет и редиректа, так что с индексацией гугла
   и прочих проблем не будет, а вот яндекс отредиректит
 * PS [localized page markup](https://yandex.com/support/webmaster/yandex-indexing/localized-markup.xml)
 *  Автор [Eugene1](https://ru.wordpress.org/support/users/eugene1/)
 * (@eugene1)
 * [10 лет, 9 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195390)
 * > так что с индексацией гугла и прочих проблем не будет
 *  Понятно, тогда ничего добавлять не буду.
 * > localized page markup
 *  — спасибо за напоминание! Конечно — это дело хорошее, но я почему-то сам для
   себя решил, что когда поддомены имеют явно языковую направленность, робот и сам
   разберётся в ходе индексации что кому показывать. Может я и не прав. Как вы думаете?
 *  Автор [Eugene1](https://ru.wordpress.org/support/users/eugene1/)
 * (@eugene1)
 * [10 лет, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-195526)
 * Всё хорошо получается кроме одного:
    Теперь не могу попасть в консоль мультисайта,
   всё время на русский поддомен перекидывает.
 *  [Griga_M](https://ru.wordpress.org/support/users/griga_m/)
 * (@griga_m)
 * [9 лет, 10 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-229546)
 * Здравствуйте!
 * Подскажите, как все таки получилось решить проблему. И поделитесь если не сложно,
   что прописали в .htaccess для правильного перенаправления.

Просмотр 12 ответов — с 1 по 12 (всего 12)

 Тема «Перенаправление с основного домена на языковой поддом» закрыта для новых 
ответов.

## Метки

 * [перенаправление](https://ru.wordpress.org/support/topic-tag/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5/)
 * [поддомен](https://ru.wordpress.org/support/topic-tag/%d0%bf%d0%be%d0%b4%d0%b4%d0%be%d0%bc%d0%b5%d0%bd/)
 * [языковой](https://ru.wordpress.org/support/topic-tag/%d1%8f%d0%b7%d1%8b%d0%ba%d0%be%d0%b2%d0%be%d0%b9/)

 * Форум: [WordPress Multisite](https://ru.wordpress.org/support/forum/multisite/)
 * 12 ответов
 * 3 участника
 * Последний ответ: [Griga_M](https://ru.wordpress.org/support/users/griga_m/)
 * Последняя активность: [9 лет, 10 месяцев назад](https://ru.wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81-%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bd/#post-229546)
 * Статус: нерешённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
