Intereting Posts
post_type не работает, когда присутствует tag__in? Экспорт пользовательских CSV-продуктов Woocommerce Проверьте, отмечена ли отметка «Отправить новому пользователю электронное письмо об учетной записи» Как сделать тему неспособной использоваться в многопользовательской сети? WordPress не может загружать данные после миграции Панели WordPress: медленность и таймауты Видеоуроки в Dashboard Что создает эти закладки на моих сообщениях WordPress? Обновление post_content каждый раз, когда пользовательский пост открывается в бэкэнд Отображать выдержку для выписки вместо содержимого, если доступно Масштабирование сайта электронной коммерции WP wp_dropdown_categories ссылки 404 Использование параметров формы в WordPress «Страница» Возможно ли отобразить DIV для неавторизованных пользователей, а затем изменить его для пользователей, которые вошли в систему? Почему этот код jQuery не работает?

Переадресация доменов нескольких доменов не-www для регистрации

У меня включен Multisite и вы можете просматривать только мой сайт с www . Когда я пытаюсь без www он отправляет меня на страницу регистрации и говорит

Регистрация отключена.

 www.domain.com/portfolio <-- load correctly domain.com/portfolio <-- redirects to sign-up page 

Я пробовал NOBLOGREDIRECT , но ничего не изменилось.

 define('NOBLOGREDIRECT', 'http://www.domain.com'); 

В .htaccess я также пробовал следующее без успеха.

 RewriteCond %{HTTP_HOST} !^.domain.com$ [NC] RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L] 

Как получить доступ к моему сайту с помощью и без «www». в домене?

Solutions Collecting From Web of "Переадресация доменов нескольких доменов не-www для регистрации"

Ответ здесь: Переадресация домена в WordPress multisite .

Вам нужно использовать плагин картографирования домена.

http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

Необходимо прочитать http://ottopress.com/2010/wordpress-3-0-multisite-domain-mapping-tutorial/

@jaysonp, вы были очень близки, но в правиле Rewrite вы забыли www.

Добавьте это в свой файл htaccess прямо под RewriteEngine On

 RewriteCond %{HTTP_HOST} ^domain.com$ [NC] RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L] 

Решение для меня было в конце очень просто: в плагине Domain Mapping, на который ссылается ответ Azizur выше, я добавил новый домен без www и того же идентификатора сайта, что и версия www. Я не контролировал первичный. Результат – две записи для одного и того же сайта (в моем случае ID сайта 2), а именно:

 ID: 2 Domain: www.domain.com Primary: Yes ID: 2 Domain: domain.com Primary: No