Моя многостраничная домашняя страница WordPress перенаправляет на страницу регистрации

10

Поэтому я просто настраиваю свой веб-сайт, fightify.comи, как вы увидите, посетители автоматически перенаправляются на страницу регистрации, чего не должно быть.

Это происходит только в том случае, если домен введен без www. приставка. www.fightify.comне дает ошибок.

У меня такое ощущение, что это как-то связано с файлом .htaccess, но я не программист и не знаю, как это исправить.

Кто-нибудь видел это раньше?


источник

Ответы:

11

Да, я имел дело с этим раньше. Вы должны указать NOBLOGREDIRECTв своем wp-config.phpфайле:

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

Если сайта нет, WP должен куда-то перенаправить посетителей. По умолчанию это страница регистрации. Добавление этой константы говорит, куда идти.

Джон П Блох
источник
@ marketer365: так как это сработало, не могли бы вы отметить мой ответ как принятый?
Джон П Блох
Я установил NOBLOGREDIRECTи запрашиваю основной сайт, который должен вместо 404 перенаправить 302 -> 200 на NOBLOGREDIRECTURL. Видимо, это предполагаемое поведение, но оно меня удивило и кажется неправильным.
Сэм
2
Решение проблемы 404 можно найти здесь :remove_action( 'template_redirect', 'maybe_redirect_404' );
brasofilo
@brasofilo был долгим, но все еще полезным. Следует добавить к ответу. Без этого каждый запрос 404 также будет перенаправлен на NOBLOGREDIRECT.
Гангеш
2

Я решаю эту проблему с помощью плагина WordPress MU Domain Mapping .

Я запускаю свою сеть WP3 в режиме подкаталогов и просто назначаю доменные имена через плагин, включая любые альтернативные домены. Пока это хорошо работает для меня.

Анника Бэкстрем
источник