E-post VPS
Felsökning och reparation

ERR_TOO_MANY_REDIRECTS, webbplatsen omdirigerar i cirklar

En omdirigering som går i cirkel

En webbläsare följer bara ett begränsat antal omdirigeringar innan den ger upp. Meddelandet ERR_TOO_MANY_REDIRECTS betyder alltså att adress A skickar dig till B och B tillbaka till A. Webbplatsen är inte trasig, men två regler är oense om vilken adress som är den rätta.

Kort sagt

  • Det handlar om två överlappande omdirigeringar, inte om en trasig.
  • De vanligaste paren är www och utan www, samt http och https.
  • Åtgärden är att ta bort den ena omdirigeringen, inte att lägga till en tredje.

1. Töm kakorna först

En slinga som hänger ihop med inloggning kan fortsätta snurra enbart på grund av kakor, även när servern redan är i skick. Radera webbplatsens kakor eller öppna adressen i ett privat fönster. Om webbplatsen fungerar där är åtgärden redan gjord och webbläsaren mindes bara det gamla läget.

2. Kontrollera WordPress adressinställningar

WordPress har två adresser, webbplatsens adress och WordPress adress. Om den ena är https://exempel.fi och den andra https://www.exempel.fi omdirigerar de till varandra i all oändlighet. Båda måste ha exakt samma form, samma protokoll och samma val av www.

Om du inte kommer åt administrationen kan värdena sättas tillfälligt i wp-config.php med define('WP_HOME','https://exempel.fi'); och define('WP_SITEURL','https://exempel.fi');.

3. Leta efter dubbla regler i .htaccess

En vanlig situation är att samma regel finns två gånger, en gång i serverns inställningar eller i panelen och en gång för hand i .htaccess. Båda gör sitt jobb och resultatet blir en cirkel. Behåll ett ställe som sköter https och ett som sköter valet av www.

4. Kontrollera SSL-tillägg

Om du kör ett tillägg som tvingar fram https medan servern redan gör samma sak får du precis den här slingan. På Nordwebs webbhotell sköts certifikatet och omdirigeringen på servern, så ett separat tillägg behövs inte. Att ta certifikatet i bruk beskrivs i guiden ta SSL-certifikatet i bruk.

5. Uteslut en förmedlingstjänst

Om domänen går via en proxy eller ett CDN kan den tala okrypterat med servern medan servern kräver en krypterad anslutning. Servern omdirigerar till https, proxyn kommer tillbaka okrypterad och cirkeln är sluten. Inställningens namn varierar mellan tjänster, men rätt val är alltid det som levererar trafiken krypterad hela vägen.

6. Om bara en adress går i cirkel

Då handlar det om en enda regel som pekar på sig själv. Det uppstår lätt när en gammal adress omdirigeras till en ny och den nya är felstavad. Att göra omdirigeringar rätt beskrivs i guiden rikta domänen till en annan adress, och trasiga adresser i guiden åtgärda 404-fel.

Vad du inte ska göra

Lägg inte till en ny omdirigering för att rätta den gamla. Slingan blir längre men bryts inte. Ta en kopia av .htaccess innan du redigerar, så kan du återgå till utgångsläget på en sekund.

Om du hellre slipper göra det själv

Vi tar reda på vilken av de två reglerna som är den överflödiga och tar bort den, så att webbplatsen öppnas på en adress utan omvägar. Samtidigt säkerställer vi att sökmotorerna ser en adress i stället för två.

Se hur vi reparerar en trasig webbplats »