Проверка URL
Проверяйте один или много URL тем же парсером, что используют браузеры. Находит отсутствие схемы, пробелы, недопустимые хосты, учётные данные, обычный http.
Проверяется до 200 строк тем же парсером URL, что используют браузеры (стандарт WHATWG URL).
https://example.com/path?q=1- ✓ Успешно разобран (схема: https).
Что такое Проверка URL?
Валидатор проверяет до 200 URL за раз по стандарту WHATWG URL, который реализуют все современные браузеры. Каждый URL получает вердикт «корректный/некорректный» и практические предупреждения: нет схемы, пробелы, хосты без TLD, метки, отвергаемые DNS, подчёркивания, частные хосты, встроенные учётные данные, обычный http, явные порты по умолчанию и очень длинные URL.
Как пользоваться Проверка URL
- Вставьте по одному URL в строке.
- При желании отметьте «Принимать только URL с http:// и https://» для веб-ссылок.
- Прочитайте вердикт и список проверок для каждой строки.
- Используйте показанный нормализованный URL, когда браузер переписал бы ввод.
Пример
example.com HTTPS://Example.COM:443/a/../b
Line 1: Invalid – the scheme is missing. Line 2: Valid – normalized to https://example.com/b; port 443 is the default and is removed.
Когда использовать Проверка URL
Используйте для очистки списков ссылок перед импортом, проверки правил ввода пользователя или чтобы понять, почему URL не работает в коде. Проверяется только синтаксис: инструмент не запрашивает URL, поэтому не знает, существует ли страница или она возвращает 404; для этого используйте проверку редиректов или проверку HTTP-заголовков.
Как работает Проверка URL
Каждая строка передаётся в new URL(). Если разбор выбрасывает ошибку, URL недопустим, и инструмент объясняет наиболее вероятную причину (например, отсутствие схемы). Если разбор успешен, к хосту применяются дополнительные правила: метки до 63 символов, имена до 253, без дефисов в начале и конце, а также проверки частных диапазонов. Поскольку парсер WHATWG молча отбрасывает порт по умолчанию, сырой ввод дополнительно проверяется на :80/:443. Предупреждения никогда не меняют вердикт WHATWG.
Распространенные Случаи Использования
- Проверить столбец URL сайтов в таблице перед импортом в CRM.
- Найти в черновике карты сайта ссылки с пробелами или без схемы.
- Посмотреть, как браузер нормализует URL с хостом в верхнем регистре или сегментами ../.
- Найти ссылки, всё ещё использующие обычный http.
Часто Задаваемые Вопросы
Корректен ли URL без https://?
Как абсолютный URL нет. Адресные строки браузеров угадывают схему, но стандарт URL и большинство API требуют её.
Корректны ли URL с пробелами?
Парсер WHATWG отвергает пробелы в хосте и кодирует их процентами в остальных местах, но лучше закодировать их как %20 самому, чтобы другое ПО обрабатывало их правильно.
Значит ли корректный URL, что сайт существует?
Нет. Инструмент никогда не обращается по URL; он проверяет только синтаксис.