RSS
RSS
  • Już 30 marca nowy wpis:
  • "Znaczniki div gtx-trans i błędy walidacji W3C"

Pętla przekierowań z wersji językowych WPML WordPressa


Kategorie: Wszystkie

0

Tłumacząc podstrony przez wtyczkę WPML WordPressa i mając zainstalowaną wtyczkę Redirection do przekierowań, automatycznie tworzone są przekierowania z jednej wersji językowej na drugą, zaś WPML przekierowuje (poprawnie) powrotnie.

Owocuje to tzw. pętlą przekierowań (redirection loop) i błędem serwera.

Aby wyeliminować problem, należy:

  1. Usunąć stworzone we wtyczce Redirection przekierowania automatyczne podstron w językach obcych.
  2. Wyłączyć monitorowanie i automatyczne tworzenie przekierowań przez wtyczkę Redirection, w panelu administracyjnym w sekcji Narzędzia → Redirection → zakładka Options → należy odznaczyć wszystko w sekcji “URL Monitor” i zapisać zmiany.
  3. Dla pewności, że przekierowania zostały usunięte, można odświeżyć bezpośrednie odnośniki. W panelu administracyjnym przechodzimy do sekcji Ustawienia → Bezpośrednie odnośniki → klikamy przycisk zapisu na dole strony, co odświeży mechanizm cache’ujący odnośniki i przekierowania.
  4. Jeśli używamy wtyczki cache’ującej, np. WP Super Cache, czyścimy jej cache.

Komentuj

Subscribe without commenting