Moja wielojęzyczna strona główna wordpress przekierowuje na stronę rejestracji


10

Właśnie skonfigurowałem swoją stronę internetową fightify.comi jak zobaczysz, użytkownicy są automatycznie przekierowywani na stronę rejestracji, co nie powinno się zdarzyć.

Dzieje się tak tylko wtedy, gdy domena jest wpisana bez www. prefiks. www.fightify.comnie powoduje błędów.

Mam wrażenie, że ma to coś wspólnego z plikiem .htaccess, ale nie jestem programistą i nie mam pojęcia, jak to naprawić.

Czy ktoś widział to wcześniej?

Odpowiedzi:


11

Tak, wcześniej sobie z tym poradziłem. Musisz podać NOBLOGREDIRECTw swoim wp-config.phppliku:

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

Jeśli nie ma witryny, WP musi gdzieś przekierowywać odwiedzających. Domyślnie jest to strona rejestracji. Dodanie tej stałej mówi, gdzie iść.


@ marketer365: skoro zadziałało, czy mógłbyś oznaczyć moją odpowiedź jako zaakceptowaną?
John P Bloch,

Mam ustawione NOBLOGREDIRECTi prośby o główną stronę, która powinna 404 zamiast tego przekierować 302 -> 200 na NOBLOGREDIRECTadres URL. Najwyraźniej jest to zamierzone zachowanie, ale zaskoczyło mnie i wydaje się złe.
sam

2
Rozwiązanie problemu 404 można znaleźć tutaj :remove_action( 'template_redirect', 'maybe_redirect_404' );
brasofilo

@brasofilo był długi, ale wciąż przydatny. Należy dodać do odpowiedzi. Bez tego każde żądanie 404 zostanie również przekierowane do NOBLOGREDIRECT.
Gangesh

2

Rozwiązuję ten problem za pomocą wtyczki WordPress MU Domain Mapping .

Prowadzę sieć WP3 w trybie podkatalogu i po prostu przypisuję nazwy domen za pomocą wtyczki, w tym dowolnych domen alternatywnych. Do tej pory działało dla mnie dobrze.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.