How to Fix ERR_TOO_MANY_REDIRECTS on Your WordPress Site

marras 13, 2021
admin

Kohtaamme paljon erilaisia virheitä täällä Kinstalla, ja ERR_TOO_MANY_REDIRECTS (tunnetaan myös nimellä redirect loop) on yksi niistä, joita näemme säännöllisesti. Tyypillisesti tämä tapahtuu sen jälkeen, kun WordPress-sivustossasi on tehty äskettäinen muutos, palvelimesi uudelleenohjaukset on konfiguroitu väärin tai kolmannen osapuolen palveluissa on tehty vääriä asetuksia. Mutta älä huoli, tämä virhe on melko helppo korjata.

Katso alla olevat suositukset siitä, miten voit korjata tämän virheen ja saada sivustosi taas toimimaan.

Mikä on ERR_TOO_MANY_REDIRECTS-virhe?

Syy ERR_TOO_MANY_REDIRECTS-virheeseen on melko pitkälti se, miltä se kuulostaa, jokin aiheuttaa liikaa uudelleenohjauksia, mikä lähettää sivustosi äärettömään uudelleenohjaussilmukkaan. Pohjimmiltaan sivusto on jumissa (esimerkiksi URL 1 osoittaa URL 2:een ja URL 2 osoittaa takaisin URL 1:een, tai verkkotunnus on ohjannut sinut liian monta kertaa), ja toisin kuin jotkin muut virheet, nämä virheet ratkeavat harvoin itsestään, ja sinun on todennäköisesti ryhdyttävä toimenpiteisiin asian korjaamiseksi.

Tästä virheestä on pari erilaista variaatiota riippuen käyttämästäsi selaimesta.

Google Chrome

Google Chromessa tämä virhe näkyy muodossa ERR_TOO_MANY_REDIRECTS (kuten alla näkyy) tai This webpage has a redirect loop problem.

Tämä sivu ei toimi. domain.com ohjasi sinut liian monta kertaa.

ERR_TOO_MANY_REDIRECTS in Google Chrome

ERR_TOO_MANY_REDIRECTS in Google Chrome

(Tutustu siihen, miten korjataan Chromen ERR_CACHE_MISS-virhe).

Mozilla Firefox

Mozilla Firefoxissa se näkyy muodossa The page isn’t redirecting properly (kuten alla näkyy).

An error occured during a connection to domain.com. Tämä ongelma voi joskus johtua evästeiden poistamisesta käytöstä tai niiden hyväksymisestä.

ERR_TOO_MANY_REDIRECTS in Firefox

ERR_TOO_MANY_REDIRECTS in Mozilla Firefox

Microsoft Edge

Microsoft Edgessä se näkyy yksinkertaisesti seuraavasti: This page isn’t working right now (as seen below).

Domain.com ohjasi sinut liian monta kertaa.

ERR_TOO_MANY_REDIRECTS in Microsoft Edge

ERR_TOO_MANY_REDIRECTS in Microsoft Edge

Safari

Safarissa se näyttää muotoa Safari ei voi avata sivua (kuten alla näkyy).

Too many redirects occurred trying to open ”domain.com”. Tämä saattaa tapahtua, jos avaat sivun, joka ohjataan avaamaan toinen sivu, joka sitten ohjataan avaamaan alkuperäinen sivu.

ERR_TOO_MANY_REDIRECTS -virhe Safarissa

ERR_TOO_MANY_REDIRECTS -virhe Safarissa

Tässä on joitain suosituksia ja asioita, jotka kannattaa tarkistaa virheen korjaamiseksi (lajiteltu yleisimpien näkemiemme syiden mukaisessa järjestyksessä):

  • Poista evästeet kyseiseltä sivustolta
  • Tyhjennä WordPress-sivusto, palvelin, välityspalvelin, ja selaimen välimuisti
  • Määritä uudelleenohjaussilmukan luonne
  • Tarkista HTTPS-asetukset
  • Tarkista kolmas-party services
  • Check your WordPress site settings
  • Temporarily disable WordPress plugins
  • Check redirects on your server

Delete Cookies on That Specific Site

Google ja Mozilla kumpikin suosittelevat oikeastaan heti virheen alapuolella, että ”kokeile evästeiden poistamista”.” Evästeet voivat joskus sisältää virheellisiä tietoja, jotka voivat aiheuttaa ERR_TOO_MANY_REDIRECTS-virheen. Tämä on yksi suositus, jota voit kokeilla, vaikka kohtaisit virheen sivustolla, jota et omista.

Johtuen siitä, että evästeet säilyttävät ”kirjautuneena sisään”-tilasi sivustoilla ja muissa asetuksissa, suosittelemme yksinkertaisesti poistamaan evästeen (evästeet) sivustolla, jolla on ongelma. Näin et vaikuta muihin istuntoihin tai sivustoihin, joilla vierailet usein.

Seuraa alla olevia ohjeita poistaaksesi evästeen tietyllä sivustolla Google Chromessa.

Vaihe 1

Klikkaa Google Chromessa kolmea pientä pistettä oikeassa yläkulmassa. Napsauta sitten ”Asetukset.”

Chrome-asetukset

Chrome-asetukset

Vaihe 2

Rullaa alaspäin ja napsauta ”Lisäasetukset”.”

Chromen lisäasetukset

Chromen lisäasetukset

Vaihe 3

Klikkaa sitten ”Sisällön asetukset.”

Chromen sisällön asetukset

Chromen sisällön asetukset

Vaihe 4

Klikkaa kohtaa ”Cookies.”

Chrome-evästeet

Chrome-evästeet

Vaihe 5

Klikkaa sitten ”Katso kaikki evästeet ja sivuston tiedot.”

Chrome katso kaikki evästeet

Chrome katso kaikki evästeet

Vaihe 6

Hakeudu sivustolle (verkkotunnukselle), jossa ERR_TOO_MANY_REDIRECTS-virhe ilmenee. Tämän jälkeen voit poistaa tietokoneellesi tällä hetkellä tallennetut kyseisen verkkotunnuksen evästeet. Yritä sitten vierailla sivustolla uudelleen.

Poista eväste Chromessa

Poista eväste Chromessa

Tyhjennä palvelimen, välityspalvelimen ja selaimen välimuisti

Johtuen siitä, että uudelleenohjaussilmukat ovat vastauksia, jotka voidaan tallentaa välimuistiin, suositellaan aina kokeilemaan WordPress-verkkosivuston, palvelimen, kolmannen osapuolen välityspalvelimen ja tarvittaessa jopa selaimesi välimuistin poistamista.

Tyhjennä WordPress-sivuston välimuisti

Uudelleenohjaussilmukan tyypistä riippuen saatat silti päästä WordPressin hallintapaneeliin. Tällöin voit helposti tyhjentää välimuistin välimuistin välimuistilaajennuksesi asetuksista. Tässä on pari nopeaa linkkiä siitä, miten WordPressin välimuisti tyhjennetään suosituilla lisäosilla:

Tilaa uutiskirje

Kasvatimme liikennettämme 1 187 % WordPressin avulla. Näytämme sinulle miten.

Liity yli 20 000 muuhun, jotka saavat viikoittaisen uutiskirjeemme sisäpiirin WordPress-vinkkeineen!

Tilaa nyt

  • Tyhjennä välimuisti Cache Enablerin avulla
  • Tyhjennä välimuisti W3 Total Cachen avulla
  • Tyhjennä välimuisti Super Cachen avulla

Jos olet Kinsta-asiakas, voit tyhjentää välimuistisi vaivattomasti WordPressin hallintatyökalupalkista.

Tyhjennä Kinsta-välimuisti WordPressin ylläpidosta

Tyhjennä Kinsta-välimuisti WordPressin ylläpidosta

Tyhjennä palvelimen välimuisti

Jos et pääse käsiksi WordPressin ylläpitojärjestelmään, monilla WordPress-isännöitsijöillä on omat ohjauspaneelinsa työkalut, joilla voit tyhjentää WordPress-sivuston välimuistin.

Jos olet Kinstan asiakas, voit tyhjentää WordPressin välimuistin manuaalisesti MyKinstan kojelaudasta. Napsauta vain sivustosi, valitse työkalut ja napsauta ”Tyhjennä välimuisti” -painiketta. Tarkista sitten sivustoltasi, onko uudelleenohjaussilmukka edelleen olemassa.

Tyhjennä WordPressin välimuisti

Tyhjennä WordPressin välimuisti

Tyhjennä välityspalvelimen välimuisti

Jos käytät kolmannen osapuolen käänteistä välityspalvelua, kuten Cloudflarea tai Sucuria, voi olla hyödyllistä tyhjentää välimuisti myös niiden puolella.

Cloudflare

Puhdistaaksesi Cloudflaren välimuistin, kirjaudu heidän kojelautaansa, napsauta ”Välimuistitiedosto” ja napsauta ”Puhdista kaikki”.”

Puhdista välimuisti

Sucuri

Puhdistaaksesi Sucuri-välimuisti, kirjaudu heidän kojelautaansa, siirry kohtaan ”Suorituskyky” ja napsauta ”Tyhjennä välimuisti”.”

Tyhjennä Sucuri-välimuisti

Tyhjennä Sucuri-välimuisti

Tyhjennä selaimen välimuisti

Jos haluat tarkistaa ja nähdä, voisiko kyse olla selaimesi välimuistista, tyhjentämättä välimuistia, voit aina avata selaimesi incognito-tilaan. Tai testaa toista selainta ja katso, näkyykö ERR_TOO_MANY_REDIRECTS-virhe edelleen.

Avaa Chrome Incognito-tilassa

Avaa Chrome Incognito-tilassa

Jos toteat, että se johtuu selaimesi välimuistista, voit tyhjentää sen. Alla on ohjeita, miten se tehdään eri selaimissa:

  • How to Force Refresh a Single Page for All Browsers
  • How to Clear Browser Cache for Google Chrome
  • How to Clear Browser Cache for Mozilla Firefox
  • How to Clear Browser Cache for Safari
  • How to Clear Browser Cache for Safari
  • How Clear Browser Cache for Internet Explorer
  • How to Clear Browser Cache for Microsoft Edge
  • How to Clear Browser Cache for Opera

Determine Nature of Redirect Loop

Jos välimuistin tyhjentäminen ei toimi, niin sinun kannattaa katsoa, voitko määrittää uudelleenohjaussilmukan luonteen. Tämä ilmainen online Redirect Checker -työkalu voi auttaa antamaan lisäanalyysin siitä, mistä voi olla kyse. Tämä voidaan tehdä myös cURL:n avulla.

Esimerkiksi alla olevalla sivustolla on 301-uudelleenohjaussilmukka takaisin itseensä, mikä aiheuttaa suuren ketjun virheellisiä uudelleenohjauksia. Voit seurata kaikkia uudelleenohjauksia ja määrittää, onko kyseessä silmukka takaisin itseensä vai kenties HTTP:stä HTTPS:ään -ilmukka, jonka ratkaisemisesta keskustelemme alempana.

Tulee liikaa uudelleenohjauksia

Tulee liikaa uudelleenohjauksia

Redirect Path Chrome -laajennus voi myös olla erittäin hyödyllinen, ja se antaa tietoa kaikista sivustollasi tapahtuvista uudelleenohjauksista (tietty URL-osoite tai sivu.

Redirect Path -laajennus

Redirect Path -laajennus

Tarkista HTTPS-asetukset

Toinen asia, joka kannattaa tarkistaa, ovat HTTPS-asetukset. Monesti olemme nähneet ERR_TOO_MANY_REDIRECTS-virheitä esiintyvän, kun joku on juuri siirtänyt WordPress-sivustonsa HTTPS-käyttöjärjestelmään ja joko jättänyt tekemättä tai määrittänyt jotain väärin.

MyKinsta on WordPress-kojelauta ammattilaisille.

Älä pakota HTTPS:ää ilman SSL-varmentajaa

Tämä on ylivoimaisesti yleisin syy, jota näemme säännöllisesti. Jos pakotat WordPress-sivustosi latautumaan HTTPS:n kautta asentamatta ensin SSL-sertifikaattia, heität sivustosi välittömästi uudelleenohjaussilmukkaan. Voit korjata tämän yksinkertaisesti asentamalla SSL-varmenteen WordPress-sivustollesi.

Suositellaan myös SSL-tarkastuksen suorittamista. SSL/TLS-varmenteet edellyttävät, että päävarmenteen lisäksi myös niin sanotut välivarmenteet (ketju) on asennettu. Nämä on asetettava oikein.

Suosittelemme käyttämään Qualys SSL Labsin ilmaista SSL-tarkistustyökalua. Se on erittäin luotettava ja käytämme sitä kaikissa Kinstan asiakkaissa varmenteita tarkistaessamme. Siirry yksinkertaisesti heidän SSL-tarkistustyökaluunsa, syötä verkkotunnuksesi Hostname-kenttään ja napsauta ”Submit”. Voit myös halutessasi valita vaihtoehdon julkisten tulosten piilottamiseksi. Sivustosi SSL/TLS-konfiguraation tarkistaminen verkkopalvelimellasi voi kestää minuutin tai kaksi.

SSL-tarkistus

SSL-testi

Ei SSL-liitännäistä, päivitä kovakoodatut linkkisi

On olemassa joitakin ilmaisia SSL WordPress-liitännäisiä, kuten Really Simple SSL-liitännäinen, jonka avulla voit ohjata automaattisesti HTTPS:ään. Emme kuitenkaan suosittele tätä menetelmää pysyväksi ratkaisuksi, koska kolmannen osapuolen lisäosat voivat aina tuoda uuden ongelmakerroksen ja yhteensopivuusongelmia. Se on hyvä väliaikainen ratkaisu, mutta sinun pitäisi todella päivittää kovakoodatut HTTP-linkkisi.

Meillä on hyvä opetusohjelma, jossa on 4 helppoa tapaa tehdä haku ja korvaaminen WordPressissä. Jos olet Kinstan asiakas, voit aina kääntyä tukitiimimme puoleen, jotta voimme tehdä tämän myös puolestasi.

Tarkista HTTP:stä HTTPS:ään tehtävät uudelleenohjaukset palvelimella

Voi hyvinkin olla, että ehkä palvelimesi HTTPS-uudelleenohjaussäännöt on konfiguroitu väärin.

OHJAA HTTP HTTPS:ksi Nginxissä

Jos verkkopalvelimellasi on Nginx, voit helposti ohjata kaiken HTTP-liikenteesi HTTPS:ksi lisäämällä seuraavan koodin Nginxin konfigurointitiedostoon. Tämä on suositeltava menetelmä Nginxillä toimivan WordPressin uudelleenohjaamiseen.

server { listen 80; server_name domain.com www.domain.com; return 301 https://domain.com$request_uri; }

Käytämme Nginxiä kaikissa täällä Kinstalla. Hieno uutinen on, että sinun ei tarvitse huolehtia tästä. Jos haluat lisätä uudelleenohjauksen, avaa yksinkertaisesti nopea tukipyyntö ja kerro meille, minkä verkkotunnuksen haluat uudelleenohjattavaksi. Lisäämme sen sitten puolestasi Nginxin konfiguraatioon.

OHJAA HTTP HTTPS:ksi Apachessa

Jos verkkopalvelimesi käyttää Apachea, voit helposti ohjata kaiken HTTP-liikenteesi HTTPS:ksi lisäämällä seuraavan koodin .htaccess-tiedostoosi. Tämä on suositeltava menetelmä Apachella toimivan WordPressin uudelleenohjaukseen.

RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} 

Tarkista, onko sinulla liikaa HTTPS-pohjaisia uudelleenohjauksia

Ehkä sinulla on yksinkertaisesti liikaa HTTPS-pohjaisia uudelleenohjauksia. Voit helposti tarkistaa sivustosi kuinka monta uudelleenohjausta se käyttää Patrick Sextonin Redirect mapper -työkalulla. Tässä alla on esimerkki uudelleenohjauksista, joita ei ole asetettu oikein ja jotka ovat helposti havaittavissa redirect mapperin avulla. Näet, että sekä www- että ei-www-versiossa tapahtuu päällekkäisiä HTTPS-pohjaisia uudelleenohjauksia.

Redirects not setup correctly

Redirects

Check Third-Party Services

ERR_TOO_MANY_REDIRECTS aiheutuu usein yleisesti myös käänteisproxy-palveluista, kuten Cloudflare. Tämä tapahtuu yleensä silloin, kun niiden Flexible SSL -vaihtoehto on käytössä ja sinulla on jo SSL-sertifikaatti asennettuna WordPress-isäntäsi kanssa. Miksi? Koska kun joustava on valittuna, kaikki pyynnöt hosting-palvelimellesi lähetetään HTTP:n kautta. Isäntäpalvelimellasi on todennäköisesti jo käytössä uudelleenohjaus HTTP:stä HTTPS:ään, ja siksi syntyy uudelleenohjaussilmukka.

Korjataksesi tämän sinun on muutettava Cloudflaren salausasetukset Flexiblestä joko Fulliin tai Fulliin (strict). Jos olet Kinstan asiakas, tutustu myös ohjeisiimme SSL-sertifikaatin asentamisesta Cloudflarea käytettäessä.

Cloudflare full

Set Cloudflare crypto level to full

Voit käyttää niiden Always Use HTTPS -sivusääntöä, jolla voit uudelleenohjata kaikki käyttäjät HTTPS:ään ilman, että syntyy silmukka. Toinen asia, jota Cloudflaren kanssa kannattaa varoa, on heidän URL-osoitteiden uudelleenohjaussääntönsä. Ole varovainen, ettet luo uudelleenohjausta, jossa verkkotunnus osoittaa itseensä määränpäänä. Tämä voi aiheuttaa loputtoman uudelleenohjausvirheen, eivätkä kyseiset URL-osoitteet pysty ratkaisemaan.

Jos käytät StackPathia, heillä on vaihtoehto nimeltä ”Origin Pull Protocol”, joka on asetettava vain HTTPS:ään.

Käytät vain Cloudflaren DNS:ää

Jos haluat käyttää vain Cloudflaren DNS:ää etkä heidän välityspalvelinta/ WAF-palvelua, varmista, että DNS-tietueidesi arvoksi on asetettu ”vain DNS”. Pilvet näkyvät ”harmaina” ”oranssin” sijaan. Määrität tämän Cloudflaren ohjauspaneelin ”DNS”-välilehdellä.

Cloudflare DNS only

Cloudflare DNS only

Tarkista WordPress-sivuston asetukset

Toinen asia, joka kannattaa tarkistaa, on WordPress-sivuston asetukset. On kaksi eri kenttää, joiden osalta haluat varmistaa, että ne on asetettu oikein, eivätkä osoita väärään verkkotunnukseen tai ole yhteensopimattomia. Toinen yleinen virhe on, että et käytä oikeaa etuliitettä, joka sopii muuhun sivustoosi, www tai ei-www. Joskus ihmiset muuttavat isäntiä tai vaihtavat verkkotunnuksia, ja nämä voivat muuttua huomaamattasi.

  • WordPress-osoite (URL): Osoite, josta pääset blogiisi.
  • Sivuston osoite (URL): WordPressin ydintiedostojen osoite.

Kummankin pitäisi täsmätä, ellet anna WordPressille omaa hakemistoa.

WordPress-osoite

WordPress-osoite

Valvottavimmin et kuitenkaan pääse käsiksi WordPressin kojelautaan. Voit siis ohittaa yllä olevat asetukset syöttämällä arvot wp-config.php-tiedostoon.

Wp-config.php-tiedosto sijaitsee yleensä WordPress-sivuston juuressa, ja sitä voi käyttää FTP:n, SSH:n tai WP-CLI:n kautta. Jos haluat kovakoodata WP_HOME:n ja WP_SITEURL:n, syötä yksinkertaisesti seuraava koodi tiedoston yläosaan ja muuta arvot vastaamaan verkkotunnustasi.

define('WP_HOME','https://yourdomain.com');define('WP_SITEURL','https://yourdomain.com');

Alhaalla on esimerkki siitä, miltä wp-config.php-tiedostosi voi näyttää sen jälkeen.

change wordpress url wp-config.php

Change WordPress URL in wp-config.php-tiedostossa

Vai jos haluat, tässä on kaksi muuta tapaa, joilla voit muuttaa WordPressin URL-osoitteita ilman pääsyä hallintatauluun:

  • Muuta WordPressin URL-osoitetta suoraan tietokannassa
  • Muuta WordPressin URL-osoitetta WP-CLI:llä

Kun olet asettanut sen manuaalisesti, voit selata sivustollesi tarkistaaksesi, onko se korjannut uudelleensuuntautumisen silmukan vai ei.

Multisite

Jos vaihdat verkkotunnuksia multisite-sivustossa, tarkista myös wp_blogs-taulukko. Olemme nähneet ihmisten tekevän hakua ja korvaamista väärin ja aiheuttavan loputtoman uudelleenohjaussilmukan. Tämä johtuu siitä, että verkkosivusto ei vastaa alasivustoja.

wp_#_options: Jokaisella alasivustolla on taulukkosarjat, jotka vastaavat wp_blogs-taulukon blog_id:aa. Siirry wp_#_options-taulukkoon, jossa # vastaa blog_id:aa, ja päivitä ”SITEURL”- ja ”HOME”-asetukset kyseisessä taulukossa.

Poista WordPress-liitännäiset tilapäisesti käytöstä

WordPressin osalta kaikkien WordPress-liitännäisten tilapäinen poistaminen käytöstä voi olla nopea tapa havaita ongelmat. Esimerkiksi Redirectionin tai Yoast SEO premiumin kaltaisten liitännäisten avulla voit toteuttaa uudelleenohjauksia. Joskus näiden lisäosien asetukset tai päivitykset voivat olla ristiriidassa palvelimellasi mahdollisesti jo asetettujen uudelleenohjausten kanssa, mikä aiheuttaa uudelleenohjaussilmukan.

Muista, että et menetä mitään tietoja, jos yksinkertaisesti poistat lisäosan käytöstä. Todennäköisesti et pääse käsiksi WordPressin ylläpitojärjestelmään, joten sinun on kirjauduttava SFTP:n kautta palvelimellesi ja nimettävä plugins-kansiosi uudelleen esimerkiksi plugins_old-kansioksi. Tarkista sitten sivustosi uudelleen.

SFTP rename plugins folder

SFTP rename plugins folder

Jos se toimii, sinun täytyy testata jokainen plugin yksitellen. Nimeä plugin-kansiosi takaisin ”plugins”-kansioksi ja nimeä sitten jokainen plugin-kansio sen sisällä yksi kerrallaan uudelleen, kunnes löydät sen. Voit myös yrittää toistaa tämän ensin staging-sivustolla.

Nimeä plugin-kansio

Nimeä plugin-kansio

Tarkista palvelimesi uudelleenohjaukset

Palvelimesi HTTP:stä HTTPS:ksi -uudelleenohjausten lisäksi voi olla hyvä tarkistaa ja varmistaa, ettei palvelimellasi ole muita väärin asetettuja uudelleenohjauksia. Esimerkiksi yksi huono 301-uudelleenohjaus takaisin itseensä voi kaataa sivustosi. Yleensä nämä löytyvät palvelimesi konfigurointitiedostoista.

Apache .htaccess-tiedosto

Kinsta käyttää vain Nginxiä, mutta jos käytät Apachea käyttävää WordPress-isäntäkonetta, voi hyvinkin olla, että .htaccess-tiedostossasi on väärä sääntö. Seuraa alla olevia ohjeita luodaksesi uuden alusta alkaen.

Kirjaudu ensin sivustollesi FTP:n tai SSH:n kautta ja nimeä .htaccess-tiedostosi uudelleen .htaccess_old:ksi. Näin varmistat, että sinulla on varmuuskopio.

Nimeä .htaccess-tiedosto

Nimeä .htaccess-tiedosto

Normaalisti luodaksesi tämän tiedoston uudelleen voit yksinkertaisesti tallentaa permalinkkisi uudelleen WordPressissä. Jos kuitenkin olet keskellä ERR_TOO_MANY_REDIRECTS-virhettä, et todennäköisesti pääse käsiksi WordPressin ylläpitoasi, joten tämä ei ole vaihtoehto. Siksi voit luoda uuden .htaccess-tiedoston ja syöttää seuraavan sisällön. Lataa se sitten palvelimellesi. Seuraavassa käytetään oletusasetuksia.

# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php </IfModule># END WordPress

Katso WordPress Codexista lisää esimerkkejä, kuten oletusarvoinen .htaccess-tiedosto multisite-sivustoa varten.

Olemme ottaneet tietämyksemme tehokkaasta verkkosivuston hallinnoinnista mittakaavassa ja muuttaneet sen e-kirjaksi ja videokurssiksi. Klikkaa tästä ladataksesi The 2020 Guide to Managing 40+ WordPress Sites!

Nginx Config

Jos isäntäsi käyttää Nginxiä, tämä tiedosto voi olla hieman hankalampi, sillä konfigurointitiedosto voi vaihdella hieman isännöintipalvelun tarjoajasta riippuen. Suosittelemme, että otat yhteyttä isäntäsi ja pyydät heitä tarkistamaan konfigurointitiedostosi mahdollisten uudelleenohjaussilmukoiden tai liian monien uudelleenohjausten varalta.

Jos olet Kinstan asiakas, sinun on ensin tarkistettava, ettet ole asettanut uudelleenohjausta väärin uudelleenohjaustyökalussamme. Alla on yksinkertainen esimerkki uudelleenohjauksesta https://domain.com/ takaisin itseensä, joka aiheuttaisi uudelleenohjaussilmukan.

Paha 301-uudelleenohjaus

Paha 301-uudelleenohjaus

Tämä tapahtuu yleisesti myös silloin, kun sijainnin URL-osoite sisältyy sekä ”Uudelleenohjaus lähtöpaikasta” että ”Uudelleenohjaus määränpäähän” -kohtiin.

Esimerkiksi seuraava aiheuttaisi uudelleenohjaussilmukan:

Uudelleenohjaus lähtöpaikasta: ^/blog/about Redirect To: https://domain.com/blog/about-me

Miksi? Koska kun prosessi olisi saavuttanut ^/blog/about, jäljelle jäävällä osalla -me ei olisi merkitystä, ja se aiheuttaisi loputtoman silmukan. Sinun on määritettävä merkkijonon loppu ja aloituskohta. Näin korjaisit asian:

Redirect From: ^/blog/about$ Redirect To: https://domain.com/blog/about-me

$-merkki kertoo Nginxille, että se pysähtyy ja vastaa pyyntöön vain, jos merkkijono on täsmälleen siinä, mutta ei mitään sen jälkeen.

Ja tietysti voit aina avata tukipyynnön, niin tarkistamme asian puolestasi.

Väärin konfiguroidut käänteiset välityspalvelimet

Muuten tavallinen syy ERR_TOO_MANY_REDIRECTS-virheeseen on se, jos käytät käänteistä välityspalvelinta. Käänteiset välityspalvelimet voivat olla melko monimutkaisia, ja on hyvin helppoa lähettää WordPress-sivustosi uudelleenohjaussilmukkaan, jos se on konfiguroitu väärin. Jälleen kerran, jos olet Kinstan asiakas, tukitiimimme voi auttaa tässä asiassa.

Verkkosivusto jumissa loputtomassa uudelleenohjaussilmukassa? 🛣 Tutustu näihin suosituksiin siitä, miten pääset nopeasti takaisin toimintaan. klikkaa twiittausta

Yhteenveto

Usuuntasilmukoita voi joskus olla hankala jäljittää. Mutta toivottavasti jotkut yllä olevista vianmääritysvaiheista auttavat sinua ratkaisemaan ERR_TOO_MANY_REDIRECTS-virheesi. Jos meiltä jäi jotain huomaamatta, kerro meille alla olevissa kommenteissa.

Jos pidit tästä artikkelista, rakastat Kinstan WordPress-hostausalustaa. Turbota verkkosivustosi ja saat 24/7-tukea WordPress-veteraanitiimiltämme. Google Cloudia käyttävä infrastruktuurimme keskittyy automaattiseen skaalautumiseen, suorituskykyyn ja turvallisuuteen. Anna meidän näyttää sinulle Kinstan ero! Tutustu suunnitelmiimme

Vastaa

Sähköpostiosoitettasi ei julkaista.