URL-validerare

Klistra in en URL så kontrollerar det här verktyget om den är korrekt skriven och visar sedan exakt hur den bryts isär. Det använder PHP:s inbyggda validering (filter_var med FILTER_VALIDATE_URL) för att kontrollera syntaxen och rapporterar schema, värd, port, sökväg, query och fragment, samt om URL:en är absolut och om den använder HTTPS. Det här är enbart en formatkontroll: det öppnar aldrig länken och kontaktar aldrig servern, så det kan inte säga om sidan är online.

Så fungerar kontrollen

  1. 1

    Klistra in en URL

    Skriv eller klistra in en enda URL. Den kontrolleras live medan du skriver, utan någon knapp att trycka på.

  2. 2

    Läs utslaget

    En grön panel betyder att syntaxen är giltig; en röd att den inte är det. Ett saknat schema eller ett mellanslag i URL:en gör att den underkänns.

  3. 3

    Inspektera delarna

    Tabellen listar det schema, den värd, port, sökväg, query och fragment som hittades.

  4. 4

    Kontrollera de två indikatorerna

    Extra rader visar om URL:en är absolut (den har både ett schema och en värd) och om den använder HTTPS.

Vad kontrollen gör, och inte gör

Den här validatorn kontrollerar bara formatet, med samma regel som en PHP-backend använder: filter_var($url, FILTER_VALIDATE_URL). Den är perfekt för att fånga stavfel och felformaterade länkar innan du sparar dem, men den rör aldrig nätverket.

Gör Gör inte
Bekräftar att URL:ens syntax är giltig Öppnar URL:en eller laddar sidan
Kräver ett schema som http eller https Kontrollerar DNS eller om värden finns
Avvisar mellanslag och många otillåtna tecken Rapporterar en HTTP-status som 200 eller 404
Delar upp schema, värd, port, sökväg, query och fragment Följer omdirigeringar
Markerar om URL:en är absolut och använder HTTPS Inspekterar SSL/TLS-certifikatet

Vad som godkänns och vad som avvisas

URL Resultat Orsak
https://example.com/path?q=1 Giltig Komplett, absolut URL
example.com/path Ogiltig Inget schema
https://example.com/my file Ogiltig Okodat mellanslag
ftp://files.example.com Giltig Vilket schema som helst räknas; HTTPS-indikatorn visar No
https://does-not-exist.invalid Giltig Syntaxen är korrekt; värden kontaktas aldrig

Internationaliserade domäner

Kontrollen använder ASCII-regler, så en värd som skrivs med icke-ASCII-tecken, till exempel https://münchen.de, markeras som ogiltig trots att en webbläsare skulle acceptera den efter att ha omvandlat värden till Punycode (xn--mnchen-3ya.de). Omvandla värden först om den måste godkännas. När du behöver veta om en länk faktiskt är uppe, använd ett särskilt verktyg för drifts- eller länkkontroll.

Vanliga frågor

Nej. Det betyder att URL:en är korrekt skriven. Verktyget öppnar aldrig länken, så en giltig URL kan ändå leda till en 404 eller en nedstängd server. Använd en webbplats- eller driftskontroll för att se om en sida faktiskt svarar.

För att den saknar schema. Valideringen kräver ett protokoll som http:// eller https://; lägg till ett så godkänns den.

Nej, det finns ingen nätverksförfrågan alls. HTTPS-raden anger bara om schemat är https, inte om certifikatet är betrott eller om sidan svarar.

URL:en skickas till vår server för att kontrolleras, eftersom verktyget körs på servern. Vi sparar inte själva URL:erna; det registreras bara en anonym räkning av att validatorn har använts.

Relaterade verktyg

Verktyget finns på andra språk