Как пользоваться: Парсер URL
- Вставьте URL. Указывать протокол необязательно.
- Изучите компоненты: протокол, хост, порт, путь, запрос и фрагмент.
- Измените, добавьте или удалите параметры запроса: собранный URL обновится сразу.
- Одним кликом удалите UTM-метки и идентификаторы кликов, затем скопируйте чистую ссылку.
Строение URL
https://user@shop.example.com:8443/en/products?sort=price&q=keyboard#reviews
└─┬─┘ └┬─┘ └──────┬───────┘ └┬─┘└─────┬────┘ └────────┬───────────┘ └──┬──┘
scheme user host port path query fragment
| Часть | Пояснение |
|---|---|
| Схема | https:, http:, ftp:, mailto:… |
| Хост | Домен или IP-адрес; интернационализированные домены показываются в Punycode (xn--…) |
| Порт | Не указывается, если совпадает с портом по умолчанию (443 для HTTPS, 80 для HTTP) |
| Путь | Регистрозависим на большинстве серверов |
| Запрос | Пары ключ=значение, соединённые через &; ключи могут повторяться |
| Фрагмент | Идёт после #; на сервер никогда не отправляется |
Кодирование
Пробелы и специальные символы в значениях параметров кодируются процентами (%20) или, в form-кодировании, записываются как +. В таблице параметров показаны декодированные значения; собранный URL кодирует их заново, поэтому значения можно редактировать как обычный текст. Для кодирования отдельных строк используйте кодировщик URL.
Очистка параметров отслеживания
В маркетинговых ссылках часто встречаются параметры utm_*, gclid, fbclid или mc_eid. Они не меняют содержимое страницы, поэтому их лучше удалить перед тем, как делиться ссылкой или использовать её как канонический URL. Чтобы намеренно создать размеченные ссылки, воспользуйтесь генератором UTM-меток.
Учётные данные в URL (user:password@host) устарели и видны в логах и истории браузера, поэтому лучше их не использовать.
Также ищут как: парсер query string, удалить utm параметры, конструктор query string.
Инструменты, которые хорошо сочетаются с Парсер URL
- Проверка редиректов — Проследите URL шаг за шагом, чтобы увидеть каждый редирект, его код статуса и время ответа.
- Проверка HTTP-заголовков — Введите любой URL и увидите, что именно отправляет сервер: код статуса, цепочку редиректов и все заголовки ответа.
- Генератор slug — Превратите любой заголовок в чистый URL-slug в нижнем регистре.
- Анализатор заголовков письма — Вставьте исходные заголовки письма, чтобы увидеть весь его путь: каждый почтовый сервер и время, которое он потратил, результаты SPF, DKIM и DMARC, IP-адрес отправителя и тревожные признаки, например несовпадающие Reply-To или Return-Path.
Часто задаваемые вопросы
Отправляется ли фрагмент (#) на сервер?
Может ли параметр запроса встречаться дважды?
?tag=a&tag=b. Каждое вхождение выводится отдельной строкой и сохраняется при сборке URL.