URL-validator

Plak een URL en deze tool controleert of hij correct is geschreven, en laat precies zien hoe hij wordt opgesplitst. Hij gebruikt de ingebouwde validatie van PHP (filter_var met FILTER_VALIDATE_URL) om de syntaxis te controleren en rapporteert het schema, de host, de poort, het pad, de query en het fragment, plus of de URL absoluut is en of hij HTTPS gebruikt. Dit is alleen een formaatcontrole: hij opent de link nooit en neemt nooit contact op met de server, dus hij kan je niet vertellen of de pagina online is.

Hoe de controle werkt

  1. 1

    Plak een URL

    Typ of plak één URL. Hij wordt live gecontroleerd terwijl je typt, zonder dat je op een knop hoeft te drukken.

  2. 2

    Lees het oordeel

    Een groen paneel betekent dat de syntaxis geldig is; een rood paneel dat dat niet zo is. Een ontbrekend schema of een spatie in de URL laat de controle mislukken.

  3. 3

    Inspecteer de onderdelen

    De tabel toont het schema, de host, de poort, het pad, de query en het fragment die zijn gevonden.

  4. 4

    Bekijk de twee indicatoren

    Extra rijen tonen of de URL absoluut is (hij heeft zowel een schema als een host) en of hij HTTPS gebruikt.

Wat de controle wel en niet doet

Deze validator controleert alleen het formaat, met dezelfde regel die een PHP-backend gebruikt: filter_var($url, FILTER_VALIDATE_URL). Hij is ideaal om typefouten en onjuist opgebouwde links op te sporen voordat je ze opslaat, maar hij raakt het netwerk nooit aan.

Wel Niet
Bevestigen dat de URL geldige syntaxis heeft De URL openen of de pagina laden
Een schema zoals http of https vereisen DNS controleren of nagaan of de host bestaat
Spaties en veel ongeldige tekens weigeren Een HTTP-status zoals 200 of 404 rapporteren
Schema, host, poort, pad, query en fragment uitsplitsen Omleidingen volgen
Aangeven of de URL absoluut is en HTTPS gebruikt Het SSL/TLS-certificaat controleren

Wat wordt geaccepteerd en wat geweigerd

URL Resultaat Reden
https://example.com/path?q=1 Geldig Volledige, absolute URL
example.com/path Ongeldig Geen schema
https://example.com/my file Ongeldig Ongecodeerde spatie
ftp://files.example.com Geldig Elk schema telt; de HTTPS-indicator toont No
https://does-not-exist.invalid Geldig De syntaxis klopt; er wordt nooit contact gelegd met de host

Geïnternationaliseerde domeinen

De controle gebruikt ASCII-regels, dus een host met niet-ASCII-tekens, zoals https://münchen.de, wordt als ongeldig gemarkeerd, ook al zou een browser hem accepteren nadat de host is omgezet naar Punycode (xn--mnchen-3ya.de). Zet de host eerst om als je wilt dat hij wordt goedgekeurd. Wil je weten of een link daadwerkelijk actief is, gebruik dan een aparte beschikbaarheids- of broken-linkchecker.

Veelgestelde vragen

Nee. Het betekent dat de URL correct is geschreven. De tool opent de link nooit, dus een geldige URL kan alsnog naar een 404 of een offline server leiden. Gebruik een website- of beschikbaarheidschecker om te zien of een pagina daadwerkelijk reageert.

Omdat er geen schema is. Validatie vereist een protocol zoals http:// of https://; voeg er een toe en hij wordt goedgekeurd.

Nee, er is helemaal geen netwerkverzoek. De HTTPS-rij geeft alleen aan of het schema https is, niet of het certificaat vertrouwd is of de site reageert.

De URL wordt naar onze server gestuurd om te worden gecontroleerd, want de tool draait op de server. We bewaren de URL’s zelf niet; er wordt alleen anoniem geregistreerd dat de validator is gebruikt.

Gerelateerde tools

Tool beschikbaar in andere talen