Иногда возникает необходимость добавлять произвольные нештатные URL-параметры к существующей ссылке на страницу сайта, например, UTM-метки сервисов аналитики Яндекса.
Иногда такие ссылки работают неправильно, например, ссылки на главную страницу. На странице могут быть также страницы с шаблонами, привязанными к URL страницы
Если, например записать такие параметры: "utm_source, utm_medium", то будут разрешены ссылки такого вида:
site.ru/shop/?utm_source=aaa&utm_medium=bbb # ЧПУ ссылка
site.ru/?page=49&utm_source=aaa&utm_medium=bbb # Параметрич.ссылка
Внимание!
Для главной страницы простое добавление URL-параметров недопустимо:
site.ru/?utm_source=aaa&utm_medium=bbb
Это вызовет ошибку 404. Дело в том, что в этом примере фактически мы имеем чисто параметрическую ссылку, а в Blox CMS параметрические ссылки на страницы сайта (кроме главной) должны всегда начинаться с url-параметра ?page. Наличие же стороннего параметра на первом месте после адреса сайта будет расценено системой управления, как системный запрос.
Например, для главной страницы можно писать:
site.ru/?page=1&utm_source=aaa&utm_medium=bbb