URL-omleiding is nodig wanneer pagina's hun adres permanent of tijdelijk hebben gewijzigd. Soms kan uw website echter vast komen te zitten in een omleidingslus. Als dit gebeurt, kunt u de fout 'te veel omleidingen' tegenkomen waardoor u geen toegang krijgt tot webpagina's. Gelukkig kunt u verschillende methoden gebruiken om dit omleidingsprobleem op te lossen. Het probleem ligt meestal bij uw website, browser, server of plug-ins of programma's van derden. Door de tijd te nemen om de oorzaak van de fout te achterhalen, kunt u deze relatief snel oplossen.
Oorzaken van de "Too Many Redirects"-fout op WordPress
De fout "te veel omleidingen" treedt op wanneer uw WordPress-website vastloopt in omleidingslussen. Het kan bijvoorbeeld proberen u naar een andere URL te sturen die naar een geheel andere link verwijst. Als dit proces doorgaat, kan uw browser de fout activeren en de site niet laden. Deze fout ziet er anders uit, afhankelijk van de browser die u gebruikt. Bijvoorbeeld:
- Google Chrome, wordt dit meestal weergegeven als 'ERR_TOO_MANY_REDIRECTS' of 'Deze webpagina heeft een omleidingslus'.
- Mozilla Firefox, luidt de fout meestal als "De pagina wordt niet correct omgeleid."
- Microsoft Edge, wordt weergegeven als "Deze pagina werkt momenteel niet."
- Safari-gebruikers kunnen 'Safari kan de pagina niet openen' tegenkomen.
In tegenstelling tot sommige andere veelvoorkomende WordPress-fouten lost het probleem "te veel omleidingen" zichzelf meestal niet op. Als zodanig moet u de oorzaak van het probleem oplossen om het op te lossen.
Hoe de fout "Te veel omleidingen" op WordPress te verhelpen
Verschillende factoren kunnen de fout "te veel omleidingen" op WordPress veroorzaken. Daarom moet u mogelijk een paar verschillende methoden proberen om het probleem op te lossen. Hier zijn de mogelijke oplossingen.
1. Forceer de pagina om te vernieuwen
De eerste oplossing is heel eenvoudig. U kunt uw browser dwingen om te vernieuwen en een nieuwe versie van de pagina op te halen. Deze methode heft alle opgeslagen gegevens op en geeft de meest recente informatie weer die beschikbaar is voor de WordPress-website. Misschien wilt u deze methode eerst proberen, omdat deze snel is en andere strategieën niet verstoort. U weet ook meteen of het probleem is opgelost of niet. U kunt de volgende sneltoetsen gebruiken om een vernieuwing in uw browser te forceren:
- Google Chrome (Windows): Ctrl + F5
- Google Chrome (Mac): Command+Shift+R
- Safari: Command + Option + R
- Firefox (Windows): Ctrl + F5
- Firefox (Mac): Command+Shift+R
- Microsoft Edge: Ctrl + F5
Dat is alles wat u hoeft te doen. Als deze eenvoudige methode echter niet werkt, kunt u doorgaan met deze handleiding voor probleemoplossing.
2. Cookies op de site verwijderen
Cookies zijn kleine gegevensblokken waarmee websites informatie over uw bezoek kunnen onthouden. Vervolgens gebruiken de sites die gegevens om uw ervaringen aan te passen. Een e-commerceplatform kan u bijvoorbeeld aanbevelingen ter plaatse sturen op basis van uw eerdere aankopen en zoekopdrachten.
Zo bespaar je tijd bij het zoeken naar gerelateerde producten. Cookies kunnen echter soms onjuiste gegevens vasthouden. Dit kan op zijn beurt de fout 'te veel omleidingen' veroorzaken. Als zodanig kunt u proberen cookies van de WordPress-site te verwijderen. U zult iets andere methoden moeten gebruiken, afhankelijk van de browser die u gebruikt.
3. Wis uw WordPress-site of servercache
Caching slaat informatie over uw site op, zodat deze de volgende keer dat u deze bezoekt sneller kan laden. Uw cache kan echter verouderde gegevens bevatten en een omleidingsfout veroorzaken. Daarom kunt u proberen de opgeslagen informatie te wissen om te zien of het probleem hiermee is opgelost. Als u toegang heeft tot uw WordPress-site, kunt u proberen de cache te wissen met een speciale caching-plug-in. De omleidingsfout zal echter waarschijnlijk voorkomen dat u naar uw dashboard gaat. Daarom moet u mogelijk proberen uw servercache te wissen. Probeer uw site opnieuw te laden nadat u de cache heeft leeggemaakt. Als dat niet werkt, moet u mogelijk een andere methode proberen.
4. Wis uw browsercache
Uw browser slaat ook informatie in de cache op over de websites die u bezoekt, inclusief uw eigen. Als je browser verouderde gegevens vasthoudt, moet je deze mogelijk wissen om de omleidingsfout in WordPress op te lossen. U zult iets andere methoden moeten gebruiken, afhankelijk van de browser die u gebruikt. Wanneer u klaar bent, probeert u uw site opnieuw te laden om te zien of de fout 'te veel omleidingen' is verdwenen.
5. Bepaal de oorzaak van de omleidingslus
Als de eerdere methoden de omleidingsfout niet hebben opgelost, wilt u misschien proberen het probleem te diagnosticeren. Anders zou u veel moeite kunnen steken in meer tijdrovende strategieën die de fout mogelijk niet oplossen. Er zijn een aantal verschillende methoden die de oorzaak van omleidingslussen kunnen bepalen. Ten eerste kunt u de URL van uw site invoeren in de Omleidingscontrole gereedschap.
Met deze gratis online applicatie kunt u meerdere URL's invoeren en hun status controleren. U kunt ook de user-agent specificeren, zoals uw browser, zoekmachinebots en mobiele apparaten. Nadat u uw URL heeft ingevoerd, kunt u onder aan de pagina eventuele status- of foutcodes zien die aan uw site zijn gekoppeld.
Als alternatief kunnen sommige browser-add-ons u de aard van omleidingen op verschillende sites laten zien. Bijvoorbeeld de Pad omleiden Chrome-extensievlaggen leiden foutmeldingen in realtime om. Deze hulpprogramma's vertellen u echter niet altijd waarom uw omleidingsfout optreedt. Als dit het geval is, kunt u doorgaan met de andere strategieën in deze handleiding voor probleemoplossing.
6. Schakel tijdelijk uw WordPress-plug-ins uit
WordPress-plug-ins zijn handige hulpmiddelen die nieuwe functionaliteiten aan uw website kunnen toevoegen. Deze add-ons kunnen echter ook veel problemen veroorzaken, zoals de fout 'te veel omleidingen'. Iedereen kan WordPress-plug-ins ontwikkelen en delen. Als zodanig kunt u er per ongeluk een downloaden die foutieve code bevat. Deze add-ons hebben ook regelmatig updates.
Als je je plug-ins niet hebt bijgewerkt, kunnen ze ook problemen op je site veroorzaken. Misschien wil je deze methode proberen als je onlangs nieuwe plug-ins aan je WordPress-site hebt toegevoegd. Als dat zo is, heb je waarschijnlijk een goed idee van degene die het probleem veroorzaakt. Zelfs als u een bepaalde plug-in niet vermoedt, kunt u de volgende stappen gebruiken om het probleem op te lossen.
Als je geen toegang hebt tot je WordPress-site, moet je cPanel of FTP/SFTP gebruiken. U moet de map met uw plug-ins vinden, meestal onder public_html > wp-content > plug-ins. Hier ziet u een reeks mappen met de namen van uw geïnstalleerde plug-ins. Hernoem de map met plug-ins naar "plugins-off". Hiermee worden al uw plug-ins gedeactiveerd.
U zou nu toegang moeten hebben tot uw WordPress-dashboard. Hernoem vervolgens uw map met plug-ins naar de oorspronkelijke titel. Doorloop vervolgens het proces van het opnieuw activeren van elke add-on vanaf uw WordPress-dashboard om te zien welke de fout "te veel omleidingen" genereert. Als u een probleemplug-in vindt, moet u deze gedeactiveerd houden. U moet ook een alternatieve optie voor uw website vinden.
7. Controleer de instellingen van uw WordPress-site
Soms kan een fout in de instellingen van uw WordPress-site leiden tot omleidingslussen. Uw website kan bijvoorbeeld verwijzen naar de verkeerde domeinnaam voor uw sitebestanden. Dit gebeurt vaker als u uw website onlangs heeft gemigreerd. U kunt uw site-instellingen controleren in uw WordPress-dashboard. Als je er toegang toe hebt, log je in en ga je naar Instellingen> Algemeen. U ziet dan twee velden voor "WordPress Address (URL)" en "Site Address (URL)".
Deze twee adressen moeten identiek zijn, tenzij u wilt dat WordPress een eigen directory heeft. Als de URL's niet overeenkomen, en dat zou moeten, kunt u de instellingen handmatig wijzigen. Je moet die van je site bewerken wp-config.php het dossier. Gebruik cPanel of FTP/SFTP om de wp-config.php bestand, het bevindt zich onder de public_html map. Vervolgens plak je de volgende code in het bestand:
define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );
Vervang de voorbeeld-URL's door de juiste en sla het bestand op. Laad vervolgens uw website opnieuw en kijk of dit het probleem heeft opgelost.
8. Controleer uw SSL-certificaat
Als u uw site onlangs naar HTTPS heeft gemigreerd, zijn er verschillende stappen die u moet voltooien. Als je er een aantal mist of sommige instellingen verkeerd configureert, kun je helaas de fout 'te veel omleidingen' op WordPress activeren. Als u bijvoorbeeld uw SSL-certificaat (Secure Sockets Layer) niet correct hebt geïnstalleerd, kan dit problemen veroorzaken. Als je het helemaal niet zou toevoegen, zou je site automatisch vast komen te zitten in een omleidingslus.
Er kunnen echter ook enkele kleine problemen zijn met de installatie van uw SSL-certificaat. U hebt bijvoorbeeld mogelijk de tussenliggende certificaten die samenwerken met uw hoofdcertificaten onjuist geïnstalleerd. U kunt controleren of uw SSL-certificaat correct is geïnstalleerd met behulp van een tool zoals de Qualys SSL-servertest. Deze applicatie scant uw domein om eventuele bijbehorende SSL-problemen te vinden. Dit proces kan enkele minuten duren, maar het zal u op de hoogte stellen van eventuele problemen met uw certificaatinstallatie.
9. Update je hard-coded links
Als u net bent overgeschakeld van HTTP naar HTTPS, moet u uw links omleiden. Anders verwijzen deze URL's naar locaties die niet meer op uw website staan. Veel gebruikers gebruiken plug-ins die deze links automatisch kunnen wijzigen. Het kan echter riskant zijn om een add-on te gebruiken. Als de door u gekozen plug-in problemen heeft met de code of updates, kan deze uw omleidingen verkeerd configureren en de fout 'te veel omleidingen' activeren. Daarom wordt aanbevolen dat u uw hard-coded links handmatig bijwerkt. U kunt dit doen met de zoek- en vervangmethode op WordPress.
10. Controleer op HTTPS-omleidingen op uw server
HTTPS-omleidingsserverregels kunnen ook de fout "te veel omleidingen" op WordPress veroorzaken. Deze instellingen zijn mogelijk verkeerd geconfigureerd toen u uw site migreerde. Het is bijvoorbeeld mogelijk dat de instellingen uw links niet correct omleiden naar HTTPS. Als zodanig moet u ze wijzigen. Als uw host een Apache-server gebruikt, moet u uw .htaccess het dossier. Lokaliseer het met cPanel of FTP/SFTP. Vervolgens kunt u de volgende code invoeren:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Deze code zorgt ervoor dat alle HTTP-links automatisch worden omgeleid naar HTTPS. Red de .htaccess bestand en probeer uw WordPress-site opnieuw te laden. Als de omleidingsfout nog steeds wordt geactiveerd, moet u een andere oplossing proberen. Als alternatief kunt u uw HTTPS-omleidingen op Nginx-servers aanpassen. Als u niet zeker weet welk servertype uw host gebruikt, kunt u dit eerst navragen bij het bedrijf. In Nginx moet je het configuratiebestand aanpassen. Gebruik cPanel of FTP/SFTP om het bestand te vinden. Voer de volgende code in om uw omleidingen in te stellen:
server { listen 80; server_name domain.com www.domain.com; return 301 https://domain.com$request_uri; }
Sla het bestand op en laad uw WordPress-site opnieuw. Als het probleem hiermee niet is opgelost, blijft u deze handleiding voor probleemoplossing doorlopen.
11. Controleer uw service-instellingen van derden
Stel dat u een service van derden gebruikt, zoals een Content Delivery Network (CDN). In dat geval kunnen de instellingen de fout 'te veel omleidingen' veroorzaken. Cloudflare is bijvoorbeeld een populaire optie die de prestaties en beveiliging van uw website kan verbeteren. Cloudflare kan de fout 'te veel omleidingen' activeren als u de flexibele SSL-instelling hebt ingeschakeld en een SSL-certificaat van een andere bron (zoals uw hostingprovider).
In dit scenario leiden uw hostingserververzoeken al URL's om van HTTP naar HTTPS. Met de instelling "Flexibele SSL" worden alle serververzoeken echter in HTTP verzonden. Als zodanig vinden er omleidingslussen plaats tussen de verschillende processen. Gebruik daarom de instelling "Flexibele SSL" niet als u een SSL-certificaat van een externe bron hebt. Wijzig in plaats daarvan uw Cloudflare "Crypto" -instellingen en kies "Volledig" of "Volledig (strikt)".
Als u dit doet, worden verzoeken automatisch verzonden in HTTPS. Bovendien wil je misschien de regel "Altijd HTTPS gebruiken" inschakelen in Cloudflare. Dit dwingt uw site om alle verzoeken in HTTPS te verzenden. Daarom wordt voorkomen dat er een omleidingslus ontstaat en de WordPress-fout wordt geactiveerd. Tot slot wil je misschien nog eens controleren of je je omleidingen correct hebt geconfigureerd in Cloudflare. U wilt er bijvoorbeeld voor zorgen dat uw domein niet naar zichzelf omleidt. Anders kan het een omleidingsfout veroorzaken.
12. Controleer omleidingen op uw server
Afgezien van HTTPS-omleidingen, kunnen andere omleidingen een fout veroorzaken bij het laden van uw WordPress-website. Het kan bijvoorbeeld zijn dat een 301-omleiding verkeerd is geconfigureerd. Het kan verwijzen naar de originele link, waardoor een omleidingslus wordt geactiveerd die voorkomt dat uw site wordt geladen. U kunt omleidingen zoals deze meestal vinden door uw configuratiebestanden te controleren.
Als uw host een Apache-server gebruikt, heeft u mogelijk problemen met uw .htaccess het dossier. Probeer een nieuwe te maken met standaardinstellingen. Gebruik cPanel of FTP/SFTP om de . te vinden .htaccess bestand en bewaar een kopie ervan voor het geval u een fout maakt. U kunt dit doen door het te hernoemen naar iets als ".htaccess_old". Vervolgens moet je een nieuwe . maken .htaccess het dossier. Zet de volgende code erin om de standaardinstellingen vast te leggen:
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Sla het bestand op en probeer uw WordPress-site opnieuw te laden. Als dit proces heeft gewerkt, kunt u de oude .htaccess bestand en blijf werken met de nieuwe. Als je host echter een Nginx-server gebruikt, moet je een iets ander proces volgen. Dit servertype gebruikt verschillende configuratiebestanden, afhankelijk van de hostingprovider. Neem contact op met uw gastheer om te zien welke van toepassing is op uw situatie.
13. Neem contact op met uw webhostingprovider
Als je al deze methoden hebt geprobeerd en je de fout 'te veel omleidingen' niet kunt oplossen, is het misschien tijd om hulp te zoeken. Misschien mis je een cruciale stap of is er een dieperliggend probleem met je WordPress-site. Door contact op te nemen met uw webhostingprovider, kunt u snel hulp krijgen bij de fout.
Hoe de fout "Te veel omleidingen" in de toekomst te voorkomen?
Als u de fout "te veel omleidingen" wilt voorkomen, zijn er een paar stappen die u kunt nemen in uw browser en site.
1. Houd uw plug-ins en WordPress-bestanden up-to-date
Verouderde of defecte plug-ins zijn enkele van de belangrijkste oorzaken van de fout 'te veel omleidingen'. U kunt alle add-ons deactiveren die mogelijk het probleem veroorzaken. U kunt echter ook preventieve maatregelen nemen met uw huidige plug-ins en themabestanden. U moet bijvoorbeeld uw plug-ins en WordPress-thema regelmatig bijwerken. U kunt zien of de software een nieuwe release heeft, omdat u een melding ziet in uw WordPress-dashboard. U kunt ook navigeren naar Plug-ins> Geïnstalleerde plug-ins.
U kunt elke plug-in bijwerken door op "nu bijwerken" of "Automatische updates inschakelen" te klikken. Als u het proces echter liever handmatig uitvoert, moet u deze pagina regelmatig controleren. Als u dit doet, kunt u op de hoogte blijven van nieuwe releases en bugfixes. Bovendien kunt u defecte plug-ins rapporteren als deze de fout 'te veel omleidingen' veroorzaken. Zoek het bijbehorende ondersteuningsforum voor plug-ins en documenteer uw probleem om te zien of er een bekende oplossing is. Bovendien kan deze actie de ontwikkelaars van plug-ins ertoe aanzetten het probleem op te lossen.
2. Wis regelmatig uw cachegeheugen en opgeslagen cookies
Door uw cachegeheugen en uw opgeslagen cookies te wissen, voorkomt u dat uw browser of WordPress-site toegang probeert te krijgen tot verouderde gegevens. Het is waarschijnlijk dat u deze methoden niet hoeft te gebruiken, aangezien de meeste browsers slim genoeg zijn om verouderde cookies en cache-items te verwijderen. U kunt het proces echter stroomlijnen door een WordPress-plug-in te gebruiken om de cache van uw site te wissen. Een add-on zoals deze kan ervoor zorgen dat de meest recente versie van uw site altijd beschikbaar is voor uw gebruikers.
3. Gebruik een checklist of bedrijf voor websitemigraties
Veel van de oorzaken van omleidingsfouten in WordPress komen voort uit migraties van HTTP naar HTTPS. Als u niet bekend bent met het migreren van een site, mist u mogelijk enkele van de essentiële processen die nodig zijn om uw website om te leiden en correct te laten werken. Gebruik daarom een speciale migratieservice om het proces uit te voeren. Professionals hebben ervaring met elk aspect van het migreren van een site. Daardoor maken ze minder snel fouten. Als u de migratie liever zelf doet, kunt u tijdens het proces een checklist gebruiken:
- Bereid je voor op de migratie: Eerst moet u een kopie van uw site maken als back-up. U moet ook de toegang tot uw nieuwe site blokkeren totdat u deze op fouten kunt controleren en al uw inhoud kunt migreren.
- Maak een URL-toewijzing: U moet een omleidingskaart maken voor alle URL's van uw site. Vervolgens moet u ze bijwerken en sitemaps maken, zodat u de links gemakkelijk kunt overzetten.
- Maak back-ups: Voordat u met de migratie begint, wilt u waarschijnlijk een back-up maken van al uw individuele inhoud. Anders kunt u het kwijtraken als er tijdens het proces iets misgaat.
- Werk uw DNS-instellingen bij: U moet uw domeininstellingen wijzigen zodat de URL naar uw nieuwe adres verwijst. Meestal kan je nieuwe host dit voor je regelen.
- Stel uw omleidingen in: Deze stap is cruciaal omdat het verkeerd configureren van uw omleidingen de fout "te veel omleidingen" kan veroorzaken. Zorg ervoor dat u elke link test om te zien of deze werkt.
- Stuur uw URL's naar Google Search Console: U moet uw nieuwe site verifiëren en sitemaps verzenden met uw nieuwe URL's geïndexeerd. Dit proces is essentieel voor Search Engine Optimization (SEO).
- Werk uw koppelingen bij: Als andere websites naar uw site linken, kunt u ze vragen om die URL's bij te werken. Bovendien moet u ervoor zorgen dat alle advertentiecampagnes de juiste links voor uw nieuwe websiteadres bevatten.
- Controleer op problemen: Tot slot wilt u misschien een site-audit uitvoeren. Dit proces kan al uw links testen en eventuele problemen identificeren.
Als u naar een andere server migreert, kan het proces iets anders zijn. Het loont de moeite om voor de migratie onderzoek te doen om fouten te voorkomen.
Geen omleidingslus-fout meer
De "te veel omleidingen"-fout kan optreden op WordPress wanneer de site vast komt te zitten in een omleidingslus. Hoewel het probleem frustrerend kan zijn, zou je het vrij snel moeten kunnen oplossen. U kunt de fout meestal oplossen door uw cachegeheugen of cookies te wissen. Bovendien kunnen er oplosbare problemen zijn met uw server, platforms van derden of plug-ins. Tot slot, als je de omleidingsfout nog steeds niet kunt oplossen, kan je hostingprovider je misschien helpen.