ADFOX Mobile Help

Шаблоны referer

Шаблоны страниц для каждого раздела обязательно должны быть уникальными.

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

Тип шаблонов стандартный подойдёт для сайтов с простой структурой.
Например, у нас есть сайт www.website.ru, для которого в ADFOX прописана логическая структура с тремя разделами: "Главная страница", "Новости" и "Все остальное".
Главная страница у него может быть открыта при наборе в адресной строке браузера следующих вариантов:

website.ru,
www.website.ru,
http://www.website.ru,
http://www.website.ru/index.html.

Вы можете прописать все возможные варианты построчно, а можете использовать шаблон «*website.ru» и «*website.ru/index.html».

Тип шаблона Стандартный

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

Для раздела “Новости” шаблон будет выглядеть так: «*website.ru/news/*», а для раздела “Все остальное” шаблоном будет просто «*».

Таким образом, разделы представляют разные страницы вашего сайта.
Для одного раздела может быть указано максимум 30 шаблонов (если у вас шаблонов больше, используйте тип POSIX.2).
На одной строке можно указать только 1 шаблон.


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

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

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

Для главных страниц сайта www.website.ru шаблон, прописанный с помощью POSIX.2 будет выглядеть подобным образом:

Тип шаблона POSIX.2

Шаблон в формате 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$)

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