Как отключить стандартный редирект WordPress на URL без www?
Я пытаюсь настроить перенаправление всех URL без www на URL с www в моей мультисайтовой установке WordPress. Я использую простое правило в .htaccess
:
# Перенаправление с non-www на www:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Обычно это должно работать, но WordPress уже имеет стандартный редирект на URL без www. Это означает, что при использовании данного RewriteRule
возникает бесконечный цикл перенаправлений.
Как это отключить?
P.S. Я пробовал добавить define('NOBLOGREDIRECT', 'http://www.domain.com');
в wp-config.php
, но это не помогло.

Войдите в админку и перейдите в раздел Общие настройки
Проверьте поля Адрес WordPress (URL) и Адрес сайта (URL). Возможно, здесь URL сохранен без www, поэтому добавьте www перед вашим доменным именем в обоих полях: Адрес WordPress (URL) и Адрес сайта (URL)
Надеюсь, это поможет вам. Удачи! ;)

Это возможно только в одиночной установке WordPress, а не в MultiSite. В MultiSite нет текстовых полей WordPress Address (URL) и Site Address (URL).

Извините, Paul T. Я не заметил, что это мультисайт. пожалуйста, посмотрите эту ссылку, возможно, она вам поможет: http://stackoverflow.com/questions/5093654/wordpress-multisite-www-non-www-page-redirect-failure

Вот еще одна ссылка: http://answers.bitnami.org/questions/4587/wordpress-multisite-non-www-redirection-through-htaccess

Ответ: Не отключайте его, используйте для выполнения необходимого вам редиректа.
Если у вас установка на поддомене, то вы не сможете это сделать, так как www является поддоменом.
Если у вас установка в подкаталоге и вы хотите, чтобы все сайты использовали www, то отредактируйте ваш файл wp-config.php и измените DOMAIN_CURRENT_SITE на ваш домен с www.
Если вы используете маппинг доменов, то используйте плагин для маппинга доменов, чтобы изменить домен, добавив www.
В последних двух случаях суть в том, что вы не используете .htaccess для редиректа, а позволяете WordPress выполнить редирект на тот URL, который он ожидает.
