Мою багатосторінкову сторінку 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 Mapping Mapping .

Я запускаю свою мережу WP3 в режимі підкаталогу і просто призначаю доменні імена через плагін, включаючи будь-які альтернативні домени. Мені це добре працює, поки що.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.