HTTP Status Checker — controleer statuscodes en doorverwijzingsketens

Controleer de HTTP-statuscode voor elke URL en begrijp snel het doorverwijzingsgedrag. Volg doorverwijzingen (tot 10) om loops te detecteren en de uiteindelijke bestemmingsreactie te bevestigen. Ideaal voor uptime-controles, gezondheidsendpoints, SEO-audits en het debuggen van verkeerd gerouteerde URL's. Exporteer resultaten naar JSON.

Loading…

Over HTTP Status Checker

Plak een URL om de HTTP-status te zien (200, 301, 302, 404, 500…) en volg indien nodig doorverwijzingen om de volledige doorverwijzingsketen te inspecteren. Perfect voor het diagnosticeren van beschikbaarheidsproblemen, het valideren van gezondheidschecks en ervoor zorgen dat je doorverwijzingen SEO-vriendelijk en loopvrij zijn.

Functies

  • Controleer de HTTP-responsstatus voor elke URL (website of API).
  • Volg doorverwijzingen en inspecteer doorverwijzingsketens (tot 10 hops).
  • Detecteer snel doorverwijzingsloops en misconfiguraties.
  • Uitstekend voor gezondheidsendpoints om 200 OK-gedrag te bevestigen.
  • Helpt bij het valideren van canonieke bestemmingen (HTTP→HTTPS, www, lokale paden).
  • Kopieer/deel resultaten voor debugging en supporttickets.
  • Exporteer een JSON-rapport voor automatisering en monitoringworkflows.
  • Veiligheidsinstellingen: blokkeert privé-netwerkdoelen en gebruikt een vaste User-Agent.

🧭 Hoe te gebruiken for http-status-checker

1

Voer de URL in

Plak de URL die je wilt controleren (pagina, API-endpoint of gezondheidspad).

2

Kies doorverwijzingsgedrag

Schakel "Doorverwijzingen Volgen" in om de uiteindelijke bestemming te bereiken. Schakel het uit als je alleen de eerste-hop-respons wilt.

3

Stel indien nodig de doorverwijzingslimiet in

Pas "Max Doorverwijzingen" aan om lange ketens te vermijden en doorverwijzingsloops veilig te detecteren.

4

Interpreteer het resultaat

Gebruik de gerapporteerde statuscode om volgende stappen te bepalen (herstel gebroken URL's, corrigeer doorverwijzingen, los serverfouten op).

5

Exporteer voor documentatie of automatisering

Download JSON als je wijzigingen in de tijd wilt volgen of bewijs aan een ticket wilt toevoegen.

Technische specificaties

Aanvraagmodel

Deze tool controleert de responsstatus voor een gegeven URL en kan doorverwijzingen volgen om de uiteindelijke status en ketengedrag te tonen.

InstellingGedragStandaard
Volg omleidingenVolgt omleidingsreacties (3xx) naar de uiteindelijke bestemmingIngeschakeld
Max. omleidingenOmleidingslimiet om loops te voorkomen10 (bereik 0–20)
Time-outTime-outlimiet voor aanvragen12000 ms
User-AgentIdentificeert de user-agent van de aanvraagEncode64Bot/1.0 (+https://encode64.com)
PrivénetwerkenBlokkeert toegang tot privénetwerkbereiken voor veiligheidUitgeschakeld (privénetwerken niet toegestaan)

Statuscodecategorieën (snelle handleiding)

Het begrijpen van de statusfamilie helpt je te bepalen of het probleem een omleiding, clientfout of serverfout is.

BereikBetekenisVeelvoorkomende voorbeelden
2xxSucces200 OK, 204 No Content
3xxOmleiding301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect
4xxClientfout400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone
5xxServerfout500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout
Voor SEO: geef de voorkeur aan permanente omleidingen (301/308) als je inhoud definitief hebt verplaatst, en houd omleidingsketens kort.

Opdrachtregel

Gebruik deze opdrachten om statuscodes en omleidingen buiten de browser te controleren. Uitstekend voor CI-checks en incidentrespons.

macOS / Linux

Alleen statuscode controleren (geen body)

curl -o /dev/null -s -w "%{http_code}
" https://example.com/health

Toont alleen de HTTP-statuscode.

Volg omleidingen en toon de uiteindelijke status

curl -L -o /dev/null -s -w "%{http_code}
" http://example.com

Volgt omleidingen (HTTP→HTTPS, www, etc.) en toont de uiteindelijke statuscode.

Toon headers van de omleidingsketen

curl -I -L http://example.com

Toont headers voor elke stap, inclusief Location.

Windows (PowerShell)

Verkrijg statuscode

$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCode

Verkrijgt de respons statuscode (pas afhandeling van omleidingen aan afhankelijk van je PowerShell versie).

Gebruik voor monitoring een speciaal /health endpoint dat snel 200 teruggeeft en geen authenticatie vereist. Houd het stabiel en lichtgewicht.

Gebruiksscenario's

Valideer health endpoints en uptime

Bevestig dat kritieke endpoints 200 OK teruggeven en bereikbaar zijn binnen verwachte beperkingen.

  • Controleer /health en /status endpoints
  • Detecteer intermitterende 5xx tijdens incidenten
  • Exporteer JSON als bewijs voor incidenten

Debug omleidingsketens en loops

Wanneer een URL onverwacht meerdere keren omleidt (of nooit oplost), inspecteer de keten en stop loops snel.

  • Detecteer omleidingsloops
  • Bevestig HTTP→HTTPS en www canonicalization
  • Identificeer lange ketens veroorzaakt door gemengde regels (Nginx, app, CDN)

SEO audits en kapotte link controles

Statuscodes hebben grote invloed op crawlen/indexeren. Gebruik deze tool om correcte antwoorden voor pagina's en sitemaps te bevestigen.

  • Bevestig 200 voor indexeerbare pagina's
  • Gebruik 301/308 voor permanente verplaatsingen
  • Vind 404/410 voor verwijderde inhoud
  • Ontdek 302/307 die onbedoeld voor permanente omleidingen worden gebruikt

API debugging

Controleer snel of een API endpoint bereikbaar is en of het omleidt (wat sommige clients kan breken).

  • Bevestig 200/204 voor verwachte succes
  • Ontdek onverwachte 3xx omleidingen of 401/403 authenticatiefouten
  • Identificeer 502/504 gatewayproblemen

❓ Frequently Asked Questions

Wat is het verschil tussen 301 en 302?

301 (en 308) geeft een permanente omleiding aan. 302 (en 307) geeft een tijdelijke omleiding aan. Voor SEO zijn permanente omleidingen de voorkeur wanneer de verplaatsing permanent is.

Waarom moet ik omleidingsketens kort houden?

Lange doorverwijzingsketens vertragen gebruikers en crawlers, verhogen het aantal faalpunten en kunnen signalen verdunnen. Geef waar mogelijk de voorkeur aan een enkele sprong naar de canonieke bestemming.

Hoe ziet een doorverwijzingslus eruit?

De URL blijft doorverwijzen tussen twee of meer locaties (vaak HTTPHTTPS, www↔non-www, of regels voor de afsluitende slash). Het hulpmiddel zal de maximale doorverwijzingslimiet bereiken en het probleem melden.

Is een 404 altijd slecht?

Niet altijd. 404 is correct voor ontbrekende bronnen. Voor permanent verwijderde inhoud kan 410 Gone nog duidelijker zijn. Wat belangrijk is, is dat je belangrijke pagina's 200 teruggeven en je doorverwijzingen bewust zijn.

Waarom zie ik 403 of 401?

401 betekent dat authenticatie vereist is. 403 betekent dat toegang verboden is. Dit kan verwacht worden voor privé-eindpunten, WAF-regels, geo-blokkering of verkeerd geconfigureerde rechten.

Is het veilig om hier URL's te plakken?

Het hulpmiddel doet server-side verzoeken naar de opgegeven URL en blokkeert doelen in privénetwerken. Vermijd het opnemen van geheimen in URL's (zoals tokens in query strings).

Pro Tips

Best Practice

Voor canonisatie, geef de voorkeur aan een enkele doorverwijzingssprong naar je definitieve URL (HTTPS + je gekozen hostnaam).

Best Practice

Monitor een snelle /health-eindpunt voor uptime in plaats van je homepage, die zwaarder en variabeler kan zijn.

CI Tip

Voor SEO-migraties, gebruik 301/308 voor permanente verhuizingen en werk interne links + sitemaps bij om direct naar de definitieve URL's te verwijzen.

Best Practice

Als je lussen vermoedt, stel Max Redirects laag in (bijv. 3–5) om snel te falen en de verkeerd geconfigureerde regelreeks te identificeren.

CI Tip

Exporteer JSON en voeg het toe aan incidenttickets om statuswijzigingen tijdens uitval en terugdraaiingen te documenteren.

Additional Resources

Other Tools

HTTP Status Checker — controleer statuscodes en doorverwijzingsketens | Encode64