← Все статьи

Гайды

Продвинутые URL-паттерны — совпадения, которых ты не знаешь

URL-паттерн решает, где выполняется правило. Большинство пользователей знают только example.com/* — но точное совпадение это разница между правилом, работающим «более-менее», и правилом, работающим ровно там, где должно.

Пять паттернов, которые стоит знать

ПаттернСовпадает с
https://example.com/adminтолько этим точным адресом
https://example.com/*каждой страницей этого сайта
https://*.example.com/*каждым поддоменом (app., blog., ...)
*://localhost:*/*localhost на любом порту и протоколе
*staging*любым URL, содержащим «staging»

Паттерн по подстроке — самый недооценённый

Последняя строка таблицы — ключевая: *staging* — это не «домен» — это любой URL, в котором слово «staging» появляется где-либо. Правило с красным баннером «DEV», паттерн *staging* — и оно помечает каждое staging-окружение, независимо от домена или клиента.

Паттерны складываются в иерархии

Паттерн можно задать на трёх уровнях: папка, группа, правило. Они действуют вместе — логическое и. Папка *.example.com/* плюс правило */checkout* означает: «только страница checkout, только на поддоменах example.com». Широко наверху, узко внизу.

Частые ошибки

Смотри также

Установи JustZix — и нацель правило ровно туда, куда хочешь.

Оцени эту статью

Оценок пока нет — оцени первым.

Попробуй сам

Установи JustZix и вставь любой сниппет из этой статьи. Две минуты от нуля до работающего правила на всех твоих устройствах.

Получить JustZix

Возможности · Как это работает · Примеры · Применение