2.12.4. Особенности работы редиректа при использовании выделенного IP

При активации в настройках сайта опции «Этот сайт обрабатывает прямые запросы на выделенный IP-адрес» изменяется логика обработки RewriteRule в .htaccess: вместо HTTP_HOST следует использовать HTTP:X-Real-host.

Работающие директивы редиректа с www.example.com на example.com будут выглядеть так:

RewriteCond %{HTTP:X-Real-host} ^www.example.com
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

Внимание!

Некоторые CMS могут не учитывать данную особенность и продолжать использовать заголовок HTTP_HOST, что может вызвать бесконечную переадресацию из-за неправильного определения текущего хоста. В частности, проблема может наблюдаться в WordPress. Быстрым её решением будет отключение опции «Этот сайт обрабатывает прямые запросы на выделенный IP-адрес».

Содержание