[FIX] ERR_TOO_MANY_REDIRECTS á WordPress (2021)

Við sjáum margar mismunandi WordPress villur hjá CollectiveRay, og ein þeirra er ERR_TOO_MANY_REDIRECTS (einnig þekkt sem vísunarlykkja).

Þetta gerist venjulega vegna nýrrar uppfærslu á WordPress vettvangi þínum, rangrar uppstillingar á tilvísunum á netþjóninum þínum eða óviðeigandi stillingum fyrir þriðja aðila. En hafðu ekki áhyggjur, þessi mistök eru frekar einföld til að laga.

Skoðaðu ráðin hér að neðan til að leysa þessa villu og koma síðunni í gang aftur.

Hver er villan err_too_many_redirects?

Ástæðan fyrir því að ERR_TOO_MANY_REDIRECTS er sett af stað endurspeglast auðveldlega í villunni sjálfri. Eitthvað (misskilgreining) er að koma af stað óhóflegu magni tilvísana (of margar tilvísanir), sem veldur því að vefsíðan þín fer í stöðuga tilvísunarlykkju.

Í meginatriðum er netþjónninn fastur (til dæmis slóð 1 bendir á slóð 2 og slóð 2 vísar aftur á slóð 1, eða lénið hefur sent þér of oft). Þessar villur eru venjulega rangar kerfisuppsetningar og því er erfitt fyrir þessar villur að leysa þær sjálfar.

Þess vegna höfum við skref fyrir skref leiðbeiningar um hvaða skref þú þarft að taka til að leysa þetta mál.

Það fer eftir vafranum sem þú notar, það eru nokkur mismunandi afbrigði af þessari viðvörun / villu.

ERR_TOO_MANY_REDIRECTS Chrome


Þessi villa verður sýnd í Google Chrome sem ERR_TOO_MANY_REDIRECTS (eins og sést hér að neðan) eða á þessari vefsíðu er vandamál með áframsendingarlykkju.

Þessi síða virkar ekki. example.com vísaði þér of oft. Prófaðu að hreinsa smákökurnar þínar. ERR_TOO_MANY_REDIRECTS

Hver er villan sem er of mörg tilvísanir

Önnur Google Chrome vandamál sem hægt er að laga auðveldlega fela í sér viðvörunina err_cache_miss.

Microsoft Edge Browser

Í Microsoft Edge vafranum mun það einfaldlega birtast sem Þessi síða virkar ekki núna (eins og sjá má hér að neðan).

example.com vísaði þér of oft.

Hver er villan of mörg tilvísanir villa 1

Firefox

Í Mozilla Firefox vafranum yrði þetta sýnt þar sem Síðan er ekki beint beint (eins og sést á skjámyndinni hér að neðan).

Villa kom upp við tengingu við example.com. Stundum getur þetta vandamál stafað af því að slökkva á eða neita að samþykkja smákökur.

Hver er villan of mörg tilvísanir villa 2

Safari

Í Safari vafranum mun villan birtast sem Safari getur ekki opnað síðuna (skoðaðu skjáskotið).

Alltof margar tilvísanir áttu sér stað við að opna „dæmi.com“. Þetta gæti komið fram ef þú opnar síðu sem er vísað til að opna aðra síðu sem síðan er vísað til að opna upphaflegu síðuna.

 Hér eru nokkur ráð og vandamál sem þarf að leita að til að leysa villuna (raðað eftir algengustu skýringunum sem við sjáum):

  1. Eyða eða hreinsa fótspor á viðkomandi vef
  2. Hreinsaðu öll skyndiminni á WordPress síðunni (viðbót, netþjóni, umboð og skyndiminni vafra)
  3. Ákvarða eðli beina lykkju
  4. Gakktu úr skugga um að þú hafir réttar HTTPS stillingar
  5. Athugaðu hvaða þjónustu þriðja aðila sem er
  6. Athugaðu WordPress síðustillingar þínar
  7. Slökktu tímabundið á WordPress viðbótum þar til þú leysir vandamálið
  8. Athugaðu hvort tilvísanir séu á netþjóninum þínum

Hvernig á að laga ERR_TOO_MANY_REDIRECTS 

1. Eyddu vafrakökum fyrir þá tilteknu síðu

Eins og við sáum á skjámyndunum hér að ofan ráðleggja bæði Google og Mozilla rétt fyrir neðan villuna að „reyna að hreinsa smákökurnar þínar.“

Vafrakökur geta skemmst og haft rangar upplýsingar sem leiða til villunnar villa. Þetta er lagfæring sem þú ættir að reyna þó að þú fáir villuna á vettvang eða vefsíðu sem þú átt ekki.

Þar sem vafrakökur viðhalda „innskráðu“ stöðu þinni og aðrar stillingar á vefsíðu, mælum við með því að þú fjarlægir vafrakökuna (n) á síðunni sem veldur vandamálinu. Þannig munt þú ekki valda neinum vandræðum með neinar aðrar vefsíður eða reglulega heimsóttar vefsíður.

Til að eyða smáköku af tiltekinni vefsíðu í Google Chrome skaltu fylgja skrefunum hér að neðan.

  1. Smelltu á litlu punktana þrjá efst í hægra horninu á Google Chrome. Veldu síðan „Stillingar“.
  2. Skrunaðu niður og veldu „Advanced“.
  3. Smelltu á „Efnisstillingar.“
  4. Veldu „Smákökur“.
  5. Veldu næst „Sjá allar smákökur og gögn á vefnum.“
  6. Leitaðu að vefnum (léninu) sem er að koma af stað viðvöruninni ERR_TOO_MANY_REDIRECTS. Fótsporin eða vafrakökurnar sem eru vistaðar á tölvunni þinni fyrir það lén verða síðan fjarlægðar. Fara síðan aftur á vefsíðuna og endurnýja síðuna.

Ef vandamálið stafaði af vafrakökum vafrans, villan verður ekki horfin og síðan hlaðast rétt.

2. Hreinsaðu netþjón, proxy og vafra skyndiminni

Þar sem hægt er að koma tilvísunarlykkjum af stað með svörun í skyndiminni er alltaf góð hugmynd að prófa að hreinsa skyndiminnið á WordPress reikningnum þínum, netþjóninum, umboðsmiðlarum þriðja aðila og jafnvel vafranum þínum ef þess er þörf.

Það fer eftir tegund af tilvísunarlykkju sem þú gætir samt getað fengið aðgang að WordPress stjórnborði þínu. Í þessu tilfelli er hægt að skola eða hreinsa skyndiminnið úr stillingum skyndiminni viðbótarinnar. 

Hérna er stutt leiðbeining um hvernig hægt er að hreinsa skyndiminnið á hinum ýmsu búnaði sem gæti haft skyndiminni. Þú gætir þurft að athuga hvaða viðbætur vefsvæðið þitt er í gangi eða hvort það er annar skyndiminni sem við höfum ekki nefnt hér að neðan. 

Gakktu úr skugga um að hreinsa, skola eða hreinsa skyndiminni á hverjum skyndiminni.

Hreinsaðu skyndiminni WordPress síðunnar

Ef þú ert að flýta síðuna þína með WordPress skyndiminni viðbót eins og W3C, SuperCacher eða jafnvel WP Rocket, skola skyndiminnið á þessum viðbótum er venjulega mjög einfalt og er eitthvað sem þú hefur líklega gert nokkrum sinnum. 

Fylgdu einfaldlega venjulegum aðferðum til að hreinsa viðeigandi skyndiminni viðbót.

Hreinsaðu skyndiminni miðlara

Sumir mananged WordPress hýsingarþjónustur eins og Kinsta, WPEngine, Nexcess or SiteGround hafa eigin skyndiminni á netþjóninum. Allir þessir hafa eigin verklagsreglur til að fylgja til að skola skyndiminni. Þetta ætti að vera auðvelt að komast í gegnum stjórnborðið þitt fyrir hýsingu.

Hreinsaðu CDN eða proxy skyndiminni

Ef þú notar þjónustu þriðja aðila um öfugt umboð, svo sem Cloudflare or Sucuri, það getur líka verið gagnlegt að hreinsa skyndiminnið í lok þeirra. Þó ekki allir CDN starfi sem umboðsmenn, ef þú ert á CDN, gætirðu viljað skola eða hreinsa skyndiminnið hér líka. 

  • Skráðu þig inn á mælaborð Cloudflare, flettu að „Caching“ og ýttu síðan á „Purge Everything“.
  • Skráðu þig inn á mælaborð Sucuri, flettu að „Performance“ og ýttu síðan á „Clear Cache.“

 

Hreinsaðu skyndiminnið í vafra

Ef þú þarft að sjá hvort það er skyndiminni vafrans þíns sem veldur vandamálinu geturðu opnað vafrann þinn í huliðsstillingu án þess að eyða skyndiminni. Að öðrum kosti, notaðu annan vafra til að sjá hvort ERR_TOO_MANY_REDIRECTS villan er viðvarandi.

Ef þú ákveður að það sé vegna skyndiminnis vafrans þarftu að hreinsa það. Hér eru leiðbeiningar um það í mismunandi vöfrum:

Hreinsaðu skyndiminni vafrans, smákökur og sögu

Ákveðið tegund endurleiðslulykkjunnar


Ef að hreinsa skyndiminnið virkaði ekki, þá ættirðu að reyna að átta þig á hvað veldur beina lykkjunni. HTTPStatus.io - ókeypis netflutningsávísunartól á netinu mun aðstoða við frekari greiningu á því sem er að gerast í bakendanum.

Þetta getur einnig náðst með CURL.

Á síðunni hér að neðan, til dæmis, er 301 beina lykkju aftur til sín, sem leiðir til langrar keðju af gölluðum tilvísunum. Þú ættir að fylgja öllum tilvísunum og sjá hvort það er að halla aftur að sjálfum sér, eða hvort það er HTTP til HTTPS lykkja, sem við munum fjalla um hér að neðan.

301 Tilvísun
https://example.com
301 Tilvísun
https://example.com
301 Tilvísun
https://example.com
301 Tilvísun
https://example.com

The Framlengja stíg Chrome viðbót er einnig mjög gagnlegt, þar sem það býður upp á upplýsingar um einhverjar tilvísanir sem eiga sér stað á vefnum þínum (sérstök vefslóð eða blaðsíða).

Athugaðu HTTPS stillingar þínar


Annað sem þarf að tvítaka er HTTPS uppsetningin. Við höfum séð að ERR_TOO_MANY_REDIRECTS koma oft fram þar sem einhver hefur nýlokið WordPress vettvangi sínum í HTTPS og síðan ekki klárað uppsetninguna rétt.

1. Ekki neyða HTTPS ef þú hefur ekki sett upp SSL vottorð.


Þetta er lang vinsælasta skýringin sem við upplifum mjög oft. Ef þú neyðir WordPress síðuna þína til að hlaða yfir HTTPS án þess að setja upp SSL vottorð, mun vefsvæðið þitt sjálfkrafa búa til tilvísunar lykkju. Til að laga þetta vandamál skaltu einfaldlega setja upp SSL vottorð á reikningi WordPress síðunnar. Þú getur annað hvort notað vottorð sem keypt er í viðskiptum eða notað Skulum dulrita ef þetta er stutt af hýsingaruppsetningunni þinni.

Það er líka snjöll hugmynd að reka SSL skönnun (frá Qualys SSL Labs) á síðunni þinni. SSL / TLS vottorð þurfa ekki aðeins að setja upp aðalvottorðið heldur einnig það sem kallað er millivottorð (keðja). Þetta verður að vera rétt uppsett, annars er uppsetningin þín ekki rétt og getur skapað alls konar vandamál.

Farðu einfaldlega í SSL afgreiðslumanninn, tengt hér að ofan, sláðu lénið þitt inn í reitinn Hostname og ýttu á „Submit“. Þú getur valið að gera niðurstöður skönnunarinnar ekki opinberar. Athugaðu að skönnun á SSL / TLS stillingum vefsvæðisins á vefþjóninum þínum getur tekið mínútu eða tvær.

Það eru nokkrar ókeypis SSL WordPress viðbætur í boði, svo sem Really Simple SSL viðbót, sem mun hjálpa þér við að beina sjálfkrafa í HTTPS.

Hins vegar leggjum við ekki til þessa aðferð sem langtímalausn vegna þess að viðbætur frá þriðja aðila geta kynnt nýjar villur eða valdið öðrum afköstum. Þó að það geti verið auðveld tímabundin lausn, þá ættirðu samt að leitast við að umbreyta harðkóðuðu HTTP: // krækjunum þínum í HTTPS: //.

Þú getur náð þessu með tæki eins og Betri leit í staðinn í WordPress eða hafðu samband við stuðningshóp þinn um hýsingu til að fá þetta afgreitt fyrir þig.

3. Athugaðu hvaða HTTP til HTTPS tilvísanir sem er á netþjóninum

Önnur ástæða fyrir villunni gæti verið sú að HTTPS-umvísunarreglur á netþjóninum þínum eru rangt stilltar.

Ef vefþjónninn þinn er að keyra Nginx geturðu auðveldlega vísað allri HTTP umferð á HTTPS með því að nota eftirfarandi kóða í Nginx stillingarskrána þína. Þetta er ákjósanlegasta leiðin til að beina WordPress á Nginx.

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

Ef þú ert með Apache vefþjóna geturðu líka auðveldlega vísað allri HTTP umferð á HTTPS með því að nota eftirfarandi kóða í .htaccess skrána þína. Þetta er ákjósanlegasta leiðin til að beina WordPress með Apache netþjóni.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

4. Athugaðu hvort of margar HTTPS tilvísanir séu til

Önnur möguleiki er að þú hafir of margar HTTPS tilvísanir. Þú getur notað Beina kortagerð lögun, til að auðkenna fljótt hversu margar tilvísanir vefsvæðið þitt hefur. Hér að neðan er dæmi um tilvísun sem ekki var sett upp rétt og auðvelt er að finna með því að nota tilvísunar kortagerðina. Það eru afrit HTTPS tilvísanir bæði á www og non-www útgáfunum, eins og þú sérð.

https tilvísanir eru ekki settar upp rétt

 

Athugaðu þjónustu þriðja aðila

ERR_TOO_MANY_REDIRECTS villan er oft hrundin af stað með umboðsmannþjónustu eins og Cloudflare eða öðrum öfugum umboðsmannþjónustu.

Þetta er það sem gæti gerst þegar sveigjanlegur SSL valkostur þeirra er virkur og þú ert nú þegar með SSL vottorð uppsett með WordPress gestgjafanum þínum.

Af hverju gerist þetta?

Þegar þú velur Sveigjanlegan SLL eru allar beiðnir til hýsingarþjónsins sendar með HTTP. Þar sem gestgjafamiðlarinn þinn hefur þegar tilvísun frá HTTP til HTTPS á sínum stað, þá kemur tilvísunar lykkja.

Til að vinna bug á þessu, breyttu Cloudflare Crypto stillingum úr Sveigjanlegt í Fullt eða Fullt (strangt).

Þú ættir að nota alltaf Notaðu HTTPS síðureglu til að beina sjálfkrafa öllum notendum yfir á HTTPS án þess að valda lykkju. Annað mál sem þarf að vera meðvitaður um með Cloudflare eru framsendingarreglur um vefslóð þeirra.

Vertu viss um að byggja ekki tilvísun þar sem lénið vísar til sjálfs sín sem ákvörðunarstaðar. Þetta mun leiða til óendanlegrar tilvísunarlykkju og vefslóðirnar sem hafa áhrif á gætu ekki leyst rétt.

Ef þú kýst að nota aðeins DNS Cloudflare en ekki proxy / WAF þjónustu skaltu ganga úr skugga um að DNS skrár þínar séu stilltar á „Aðeins DNS“. Skýmyndin myndi líta út fyrir að vera „blá“ frekar en „appelsínugul“. Þetta má sjá í Cloudflare stjórnborðinu undir „DNS“ flipanum.

Ef þú ert að nota StackPath, vertu viss um að valkosturinn „Origin Pull Protocol“ sé aðeins stilltur á HTTPS.

Athugaðu WordPress vefsíðu stillingar þínar


Annað sem þarf að skoða er stillingar WordPress síðunnar. Þú munt vilja athuga hvort reitirnir tveir séu rétt stilltir og séu ekki að vísa til sama léns eða séu ekki í samræmi. Annað dæmigert vandamál er að nota ekki rétta forskeytið til að passa við afgang lénsins, hvort sem er www eða ekki www. Þegar fólk flytur vélar eða færir lén, þá getur verið að þessum stillingum sé breytt án þess að þú takir eftir því.

  • WordPress heimilisfang (URL): Slóðin til að komast á síðuna þína.
  • Vefslóð (Uniform Resource Locator): Staðsetning WordPress kjarna skrár.


Þetta ætti að passa, unless WordPress er að nota það sína eigin skrá.

Ef þessar stillingar eru ekki rétt stilltar, munt þú ekki geta fengið aðgang að WordPress mælaborðinu þínu. Svo þú getur sniðgengið ofangreindar stillingar með því að breyta gildunum í wp-config.php skránni þinni.

Wp-config.php skráin er venjulega að finna í rót WordPress síðunnar þinnar og er hægt að nálgast hana með FTP, SSH eða WP-CLI. Bættu einfaldlega eftirfarandi kóða efst í skránni við harða kóðann WP_HOME og WP_SITEURL og breyttu gildunum til að endurspegla lénið þitt.

skilgreina ('WP_HOME', 'https: //example.com');
skilgreina ('WP_SITEURL', 'https: //example.com'); 

Athugaðu WordPress vefsíðu stillingar þínar

 
Eftir að hafa stillt þessi tvö gildi handvirkt geturðu heimsótt síðuna þína og séð hvort það leysi tilvísunarlykkjuna.

WordPress fjölsetur

Þegar þú flytur lén á fjölsíðu, vertu viss um að leita líka í töflunni wp_blogs. Ef þú framkvæmir ranga leit og skiptir út, getur það leitt til óendanlegrar endurvísunar lykkju. Þetta er vegna þess að netvefurinn passar ekki við undirsíðurnar.

wp _ # _ valkostir: Fyrir hvert undirsíðu verður mynduð röð tafla sem samsvara bloggkenninu í wp bloggborðinu. Uppfærðu „SITEURL"Og"FORSÍÐA”Stillingar í wp _ # _ valkostir töflu, þar sem # vísar til auðkennis bloggs.

Slökkva á WordPress viðbótum tímabundið

Þegar það kemur að WordPress getur það verið fljótleg leið til að bera kennsl á vandamál að fjarlægja öll WordPress viðbætur stuttlega. Tilvísanir geta til dæmis verið útfærðar með viðbótum eins og Redirection eða Yoast SEO aukagjaldi. Oft munu allar breytingar á uppsetningu eða aðrar breytingar á þessum viðbótum rekast á tilvísanir sem þegar eru til staðar á netþjóninum þínum, sem leiðir til beina lykkju.

Mundu að aðeins að slökkva á viðbæti hefur ekki í för með sér gagnatap, þannig að þetta er nokkuð áhættulaus leiðrétting. Ef þú nærð ekki WordPress stjórnanda þarftu að tengjast netþjóninum þínum í gegnum SFTP og endurnefna viðbótarmöppuna þína í eitthvað eins og viðbætur gamlar. Athugaðu síðan vefsíðuna þína til að sjá hvort beina lykkjan er horfin.

Ef það virkar þarftu að staðfesta hvert viðbót við sig og sjá hvort það er það sem veldur vandamálinu. Endurnefnið viðbótarmöppuna þína aftur í „viðbætur“ og endurnefnið síðan hverja viðbótarmöppu inni í henni þar til þú finnur þá sem veldur vandamáli.

Þú gætir viljað prófa þetta á sviðssíðu fyrst. 

Athugaðu allar tilvísanir netþjóna sem til eru


Burtséð frá HTTP til HTTPS tilvísana á netþjóninum þínum, þá er góð hugmynd að tvöfalda athugun á því hvort aðrar tilvísanir séu ekki settar upp rangt. Til dæmis, ein slæm 301 tilvísun aftur til sín gæti komið síðunni niður. Þetta er venjulega að finna í stillingarskrám netþjónsins.

.htaccess skrá í Apache

Ef þú ert að nota WordPress gestgjafa frá Apache, er líklegt að .htaccess skráin þín innihaldi ranga stillingu. Fylgdu skrefunum hér að neðan til að búa til nýjan frá grunni.

Tengdu við síðuna þína með FTP eða SSH og endurnefna .htaccess skrána þína í .htaccess-gamla. Þetta þýðir að þú ert enn með öryggisafrit af gömlu stillingunni.

Venjulega ættirðu auðveldlega að vista permalinks þína á WordPress til að endurheimta þessa skrá.

Hins vegar, ef þú sérð ERR_TOO_MANY_REDIRECTS villu, munt þú ekki geta skráð þig inn á WordPress stjórnanda þinn, svo þetta er ekki í boði. Þess vegna ættir þú að búa til nýja .htaccess skrá með eftirfarandi kóða. Eftirfarandi dæmi notar sjálfgefnar stillingar.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


Fleiri dæmi, svo sem sjálfgefin .htaccess skrá fyrir fjölsvæði, er að finna í WordPress Codex

Stillingar Nginx


Ef netþjóninn þinn notar Nginx gæti þessi stilling verið aðeins erfiðari að finna vegna þess að stillingarskráin er mismunandi eftir hýsingarþjónustunni. Við mælum með því að hafa samband við gestgjafann þinn og láta þá leita í uppsetningarskránni þinni eftir einhverju sem gæti kallað á tilvísunarlykkju eða of mikinn fjölda tilvísana.

Öfug umboð sem eru misstillt

Önnur algeng heimild ERR_TOO_MANY_REDIRECTS villunnar er notkun öfugs umboðs. Öfug umboð geta verið mjög erfiður og ef það er sett upp rangt er það auðvelt að senda WordPress síðuna í beina lykkju.

Umbúðir Up

Það getur verið erfitt að finna beina lykkjur stundum. Sumar úrræðaleitarmælingarnar sem lýst er hér að ofan munu hins vegar hjálpa þér við að leysa ERR_TOO_MANY_REDIRECTS villuna. Ef við misstum af einhverju, vinsamlegast láttu okkur vita í athugasemdareitnum hér að neðan.

Um höfundinn
Shahzad Saeed
Höfundur: Shahzad SaeedVefsíða: http://shahzadsaeed.com/
Shahzaad Saaed hefur verið kynnt á fjölda heimasíðna, sem WordPress sérfræðingur. Hann sérhæfir sig í markaðssetningu efnis til að hjálpa fyrirtækjum að auka umferð þeirra.

Eitt í viðbót... Vissir þú að fólk sem deilir gagnlegu efni á borð við þessa færslu lítur ótrúlega líka út? ;-)
vinsamlegast yfirgefa a gagnlegt skrifaðu athugasemdir við hugsanir þínar, deildu þessu síðan á Facebook hópinn þinn / hverjum sem myndu finnast þetta gagnlegt og við skulum uppskera ávinninginn saman. Takk fyrir að deila og vera fín!

Birting: Þessi síða getur innihaldið tengla á ytri vefsíður fyrir vörur sem við elskum og mælum af heilum hug. Ef þú kaupir vörur sem við leggjum til gætum við unnið okkur inn tilvísunargjald. Slík gjöld hafa ekki áhrif á ráðleggingar okkar og við tökum ekki við greiðslum fyrir jákvæða dóma.

Höfundur (ar) Valin þann:  Merki tímarits Inc   Sitepoint merki   CSS bragðarefur merki    vefhönnunarpottamerki   WPMU DEV merki   og margir fleiri ...