ADFOX Nets Help

Шаблоны referer

Статья была обновлена

14.01.2015

Когда со страницы сайта код вставки отправит запрос в ADFOX, то вместе с запросом будет получен referer страницы. Затем по шаблонам страниц будет идти сравнение.

Тип шаблона страниц <стандартный>

При добавлении сайта по умолчанию будет тип шаблонов стандартный. И в шаблоне REFERER будет прописан указанный URL заключенный в звездочки. Что подразумевает собой определение по REFERER на любые страницы этого сайта.

Символ * обозначает последовательность любых символов любой длины.

Также у Типа шаблонов из выпадающего списка можно выбрать POSIX.2

Тип шаблона страниц <POSIX.2>

Тип шаблонов POSIX.2. В этом случае помимо звездочки можно использовать и другие символы, относящиеся к регулярным выражениям по версии POSIX.

Рассмотрим пример использования этого типа (используется для сильно разветвленной структуры сайта, например, с несколькими главными страницами — распространенный случай: существование отдельных главных страниц для конкретного города).

Шаблон в формате posix.2 записываем в одну строку (максимально 3000 символов).

.* любой набор символов

/{0,1} — конструкция {0,1} говорит о том, что идущий перед ней символ может встречаться 0 или 1 раз

\ - любые символы экранируем обратным слешом

() - каждый вариант оборачиваем в скобки

| - условие Или

^ - обозначает начало строки (если начало строки не указано, то URL может содержать в начале любые символы, т.е. по умолчанию строка начинается с ".*")

$ — обозначает конец строки (если строка не закончена, то в конец конструкции может быть добавлено все что угодно, т.е. по умолчанию строка заканчивается “.*”)

Здесь описано 4 варианта:

(.*homer-simpson-tv\.blog4ever\.com.*)|(forum\.rojadirecta\.org)|(^hidan\.eklablog\.com.*)|(^aniworld\.spb.ru\/.*\/adfox\/.*s$) 

Есть символы, которые являются служебными, например “?”, поэтому для включения в конструкцию их необходимо экранировать с помощью символа обратного слэша, например в шаблоне это будет выглядеть так: «\?».