Ako ste korisnik Chromea i vidite "Pogreška 3xx (net::ERR_TOO_MANY_REDIRECTS" ili "Ova web-stranica ima petlju za preusmjeravanje – ERR_TOO_MANY_REDIRECTS", niste sami. To se događa često i može biti privremeno ili trajno, ovisno o URL-u posjećujete i konkretan uzrok problema.
Ovaj vodič će vas provesti kroz sve što trebate znati o prevelikoj pogrešci preusmjeravanja u Google Chromeu.
Što su HTTP preusmjeravanja?
HTTP preusmjeravanja su metoda kojom web-mjesto usmjerava vaš preglednik na drugu stranicu umjesto na onu koja je povezana. To može biti zbog održavanja, stranica je premještena ili iz drugih razloga. Na primjer, tvrtka može promijeniti naziv svoje domene i preusmjeriti web stranicu na staroj domeni na web stranicu koristeći novu domenu.
Chrome se može nositi s do 20 preusmjeravanja bez davanja pogreške, ali kada se taj prag probije, izbacit će pogrešku "ERR_TOO_MANY_REDIRECTS".
Transakcija ide otprilike ovako:
- Preglednik šalje GET poruku web poslužitelju
- Poslužitelj odgovara porukom 3xx s preusmjerenim URL-om
- Preglednik potvrđuje poruku i odlazi na novu adresu
- Preglednik učitava web stranicu
Petlja preusmjeravanja je mjesto gdje se preglednik šalje na preusmjereni URL koji ga usmjerava natrag na izvorni URL, koji ga ponovno preusmjerava i tako dalje. To je iznenađujuće lako učiniti kao administrator web stranice. Pokazat ću vam što možete učiniti ako vidite previše pogreške preusmjeravanja u Google Chromeu.
Previše preusmjeravanja kao posjetitelja
Ako posjećujete web stranicu, možete izbrisati predmemoriju preglednika i kolačiće.
- Otvorite Chrome i odaberite Chromeov padajući izbornik na vrhu.
- Zatim odaberite Više alata > Obriši podatke o pregledavanju… s padajućeg izbornika možete i tipkati Ctrl+Shift+Del da otvorite prozor u sljedećem koraku.
- Sada kliknite potvrdni okvir pored Spremljene slike i datoteke.
- Zatim kliknite Obriši podatke.
Sada ponovno pokušajte s URL-om koji je dao pogrešku. Sada biste trebali moći pregledavati web stranicu.
Ako to ne uspije, pokušajte s drugim preglednikom. Ako drugi preglednik radi, ali Chrome ne pokušava ovo:
- Tip
chrome://extensions
u adresnoj traci Chromea i pritisnite Unesi. - Sada pokušajte onemogućiti jedno po jedno proširenje klikom na gumb za uključivanje/isključivanje ispod proširenja, ponovno testirajte web stranicu nakon što onemogućite svako od njih.
Obavezno onemogućite jedan prije ponovnog testiranja, inače nećete znati koji je uzrokovao problem. Cilj je vidjeti možete li izolirati uzrok problema na određeno proširenje za Chrome.
Previše preusmjeravanja kao administrator web-mjesta
Ako upravljate ili vodite web stranicu, imate posla. Negdje imate postavljeno preusmjeravanje koje se ili vrti u petlji ili se ponavlja previše puta. Otkrijmo koja se preusmjeravanja vraćaju u petlju kako biste mogli riješiti problem na administrativnoj pozadini vaše web stranice.
- Idite na Redirect-checker i upišite svoj URL
- Odaberite analizirati da biste vidjeli što preusmjerava i kamo
- Identificirajte ona preusmjeravanja koja se vraćaju na sebe
- Promijenite preusmjeravanja u petlji kroz administrativno sučelje za svoju web stranicu
"Promijenite preusmjeravanja u petlji kroz administrativno sučelje vaše web stranice" može zvučati malo opušteno, ali točna metoda ovisi o tome koju platformu koristi vaša web stranica. Na primjer, u WordPressu možete koristiti dodatak za preusmjeravanje ili trebate izmijeniti svoju .htaccess datoteku. U Joomli biste mogli koristiti Redirect Manager, u Magentu biste koristili alat Rewrite Management. Shvaćate ideju.
Sve što trebate učiniti je identificirati preusmjeravanje koje uzrokuje problem, a zatim riješiti problem na bilo kojoj platformi koju koristite za administriranje vaše stranice, pozivajući se na dokumentaciju vaše platforme i hosting tvrtke za smjernice.
Nakon što riješite problem, ponovno temeljito testirajte veze kako biste bili sigurni da je popravak funkcionirao prema očekivanjima.
Preusmjeravanje
Postoje različite vrste preusmjeravanja, sve s kodovima koji počinju s 3xx.
- 301 – Stranica je trajno premještena.
- 302 – Web stranica privremeno nije dostupna.
- 303 – Koristi se za preusmjeravanje nakon PUT ili POST kako bi se spriječilo osvježavanje stranice.
- 307 – Web stranica privremeno nedostupna za nešto planirano. Nasljednik 302 preusmjeravanja za HTTP 1.1.
- 308 – Trajno preusmjeravanje iz drugog razloga.
- 300 – Posebno preusmjeravanje koje se ne koristi često.
- 304 – Posebno preusmjeravanje koje ukazuje na osvježavanje predmemorije za predmemorirane web stranice.
Zašto se koriste preusmjeravanja
Postoji mnogo legitimnih razloga za korištenje preusmjeravanja i začudili biste se koliko se često koriste. Najčešći razlog za korištenje preusmjeravanja je kada premještate stranicu na novi host ili URL. Ako ste puno radili na svom SEO-u, ne želite sve izgubiti kada premjestite stranicu.
Umjesto toga, koristite preusmjeravanje 301 da biste preglednicima i tražilicama rekli da je vaša stranica premještena. Ovo i dalje privlači posjetitelje na stranicu i zadržava sve prednosti SEO-a koje ste zaradili.
Preusmjeravanje 302 ili 307 korisno je ako testirate stranicu ili je ažurirate kako bi bila u skladu sa stilom ili novom tehnologijom. Ako će struktura URL-a ostati identična, trebate dodati samo privremeno preusmjeravanje prije nego što stvarno objavite stranicu.
Preusmjeravanja su vrlo korisna za upravljanje web stranicama bez gubitka SEO soka ili posjetitelja. Oni zahtijevaju njegu i testiranje, ali mogu biti vrlo koristan alat.
ERR_TOO_MANY_REDIRECTS Odnesite
Postoji mnogo razloga zašto se ERR_TOO_MANY_REDIRECTS može pojaviti u Chromeu, a nisu svi problemi specifični za Chrome. Započnite provjerom web-mjesta s drugim preglednikom da vidite događa li se to samo u Chromeu, a zatim možete prijeći na dijagnosticiranje i rješavanje problema.
Ako imate bilo kakve prijedloge za načine rješavanja previše preusmjeravanja, komentirajte u nastavku.