In diesem Artikel
Was ist URL-Validierung?
Die URL-Validierung prüft, ob eine Webadresse syntaktisch korrekt ist, ein gültiges Schema verwendet und einen korrekt aufgebauten Hostnamen besitzt. Eine URL (Uniform Resource Locator) muss dem Standard RFC 3986 folgen, damit sie in Webbrowsern und HTTP-Clients verarbeitet werden kann und funktioniert.
Zu den häufigen URL-Fehlern zählen fehlende Protokoll-Präfixe, Leerzeichen in der URL, ungültige Zeichen, fehlerhafte Query-Strings und ungültige Top-Level-Domains. Solche Fehler führen zu defekten Links, fehlgeschlagenen API-Anfragen und Sicherheitslücken.
So funktioniert die URL-Validierung
Der URL-Validator von CheckTown zerlegt die URL gemäß RFC 3986 und prüft jede Komponente einzeln.
- Schema-Prüfung — überprüft, ob das Protokoll vorhanden und bekannt ist (http, https, ftp usw.)
- Hostnamen-Validierung — prüft, ob die Domain oder IP-Adresse korrekt formatiert ist
- Pfad- und Query-Analyse — stellt sicher, dass Pfad, Query-String und Fragment gültige Zeichen und Kodierung verwenden
Kostenlos testen – keine Registrierung erforderlich
URL validieren →Wann Sie URL-Validierung einsetzen sollten
Die URL-Validierung ist überall dort wertvoll, wo URLs als Benutzereingabe erfasst oder programmatisch verarbeitet werden.
- Formulareingaben — validieren Sie Website-Felder in Registrierungsformularen oder Profilseiten, bevor Sie sie speichern
- Linkprüfung — validieren Sie URLs in Content-Management-Systemen vor der Veröffentlichung, um tote Links zu vermeiden
- Validierung von API-Parametern — prüfen Sie URL-Parameter, bevor Sie sie an HTTP-Clients oder Drittanbieter-APIs übergeben
Häufig gestellte Fragen
Prüft die URL-Validierung, ob die Seite tatsächlich lädt?
Die Formatvalidierung prüft ausschließlich die Syntax. Sie stellt keine HTTP-Anfrage, um zu überprüfen, ob die Seite existiert oder erreichbar ist. Für eine Live-Verfügbarkeitsprüfung ist eine HTTP-HEAD-Anfrage nötig, die jedoch langsamer ist und Auswirkungen auf Rate-Limits hat.
Was ist der Unterschied zwischen URL und URI?
Eine URI (Uniform Resource Identifier) ist das übergeordnete Konzept zur Identifizierung beliebiger Ressourcen. Eine URL ist ein spezieller Typ von URI, der zusätzlich den Speicherort (Protokoll + Host) für den Zugriff auf die Ressource enthält. In der Webentwicklung werden die Begriffe häufig synonym verwendet.
Sind internationalisierte Domainnamen (IDN) mit Nicht-ASCII-Hostnamen gültige URLs?
Ja, sie müssen jedoch korrekt kodiert sein. Nicht-ASCII-Hostnamen verwenden auf DNS-Ebene die Punycode-Kodierung (Präfix xn--). URLs mit Nicht-ASCII-Zeichen im Pfad nutzen die Prozent-Kodierung. Moderne Browser übernehmen die Umwandlung automatisch, Validatoren und HTTP-Clients benötigen jedoch korrekt kodierte Formen.