Walidator URL

Wklej adres URL, a to narzędzie sprawdzi, czy jest poprawnie zapisany, i pokaże dokładnie, jak się rozkłada. Korzysta z wbudowanej walidacji PHP (filter_var z FILTER_VALIDATE_URL), by sprawdzić składnię, i raportuje schemat, host, port, ścieżkę, zapytanie i fragment, a także to, czy adres URL jest bezwzględny i czy używa HTTPS. To wyłącznie kontrola formatu: narzędzie nigdy nie otwiera linku ani nie łączy się z serwerem, więc nie powie ci, czy strona jest dostępna online.

Jak działa kontrola

  1. 1

    Wklej adres URL

    Wpisz lub wklej jeden adres URL. Jest sprawdzany na żywo w trakcie pisania, bez żadnego przycisku do naciśnięcia.

  2. 2

    Odczytaj werdykt

    Zielony panel oznacza, że składnia jest poprawna; czerwony, że nie. Brak schematu lub spacja w adresie URL powoduje niepowodzenie.

  3. 3

    Sprawdź poszczególne części

    Tabela wymienia schemat, host, port, ścieżkę, zapytanie i fragment, które znaleziono.

  4. 4

    Sprawdź dwa wskaźniki

    Dodatkowe wiersze pokazują, czy adres URL jest bezwzględny (ma zarówno schemat, jak i host) i czy używa HTTPS.

Co kontrola robi, a czego nie

Ten walidator sprawdza tylko format, tą samą regułą, której używa backend w PHP: filter_var($url, FILTER_VALIDATE_URL). Świetnie nadaje się do wychwytywania literówek i źle sformułowanych linków przed ich zapisaniem, ale nigdy nie dotyka sieci.

Robi Nie robi
Potwierdza, że składnia adresu URL jest poprawna Otwiera adres URL lub ładuje stronę
Wymaga schematu, np. http lub https Sprawdza DNS ani istnienie hosta
Odrzuca spacje i wiele niedozwolonych znaków Raportuje status HTTP, np. 200 lub 404
Rozdziela schemat, host, port, ścieżkę, zapytanie i fragment Podąża za przekierowaniami
Wskazuje, czy adres URL jest bezwzględny i używa HTTPS Sprawdza certyfikat SSL/TLS

Co przechodzi, a co jest odrzucane

URL Wynik Powód
https://example.com/path?q=1 Prawidłowy Kompletny, bezwzględny adres URL
example.com/path Nieprawidłowy Brak schematu
https://example.com/my file Nieprawidłowy Niekodowana spacja
ftp://files.example.com Prawidłowy Każdy schemat się liczy; wskaźnik HTTPS pokaże No
https://does-not-exist.invalid Prawidłowy Składnia jest w porządku; host nigdy nie jest odpytywany

Domeny umiędzynarodowione

Kontrola używa reguł ASCII, więc host zapisany znakami spoza ASCII, np. https://münchen.de, jest oznaczany jako nieprawidłowy, mimo że przeglądarka zaakceptowałaby go po przekształceniu hosta na Punycode (xn--mnchen-3ya.de). Najpierw przekształć host, jeśli musi przejść kontrolę. Gdy chcesz wiedzieć, czy link naprawdę działa, sięgnij po dedykowane narzędzie do sprawdzania dostępności lub zepsutych linków.

Najczęściej zadawane pytania

Nie. Oznacza, że adres URL jest poprawnie zapisany. Narzędzie nigdy nie otwiera linku, więc prawidłowy adres URL wciąż może prowadzić do 404 lub niedziałającego serwera. Użyj narzędzia do sprawdzania witryny lub dostępności, aby ustalić, czy strona faktycznie odpowiada.

Ponieważ nie ma schematu. Walidacja wymaga protokołu, np. http:// lub https://; dodaj jeden, a przejdzie kontrolę.

Nie, nie ma żadnego żądania sieciowego. Wiersz HTTPS pokazuje tylko, czy schemat to https, a nie to, czy certyfikat jest zaufany ani czy strona odpowiada.

Adres URL jest wysyłany na nasz serwer w celu sprawdzenia, ponieważ narzędzie działa po stronie serwera. Nie przechowujemy samych adresów URL; zapisywany jest jedynie anonimowy licznik użycia walidatora.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach