Хранилище сайтов используется для работы лендингов, прелендингов и TDS. Все сайты располагаются в едином хранилище, прикреплённом к техническому домену r.domain.ru вашей сети.
Для функционирования сайтов требуется PHP версии 5.6 и выше. База данных не требуется. Процесс установки следующий:
- Распакуйте все файлы из папки
shopв корневой каталог домена. - В файле
config.phpукажите требуемые настройки. - Добавьте файл
cron.phpв планировщик раз в 10 минут. - Выложите сайты во вложенные папки.
Файл config.php может содержать следующие настройки:
BASEURL- адрес панели управления системой с http:// в начале и / в концеDONEURL- URL, на который будет перенаправлен пользователь в случае успешного заказа. Вы можете использовать%idдля указания идентификатора созданного заказа. Может отдельно указываться на каждом лендинге.THANKSPAGE- имя файла, который будет загружаться вместо стандартной страницы Спасибо на лендингах. Может отдельно указываться на каждом лендинге.CC- имя файла, который некогда былcc.php, на основном сервереMETRIKA- идентификатор основного счётчика Яндекс.Метрики, который ставится на все леднингиVK- идентификатор пикселя VK, который ставится на все леднингиFB- идентификатор пикселя Facebook, который ставится на все леднингиGA- идентификатор кода Google Tag Manager, который ставится на все леднингиAPIKEY- единый API-ключ сайтовCONTROL- ключ панели управления сайтамиBASEDIR- полный путь к сайту- Функция
ext()- обработчик логики агентства. SHOPURL(устаревшее) - адрес сайта магазинов, куда будет осуществляться перенаправление после отправки заказа, с http:// в начале и / в конце. Если необходимо, чтобы после отправки заказа пользователь оставался на том же сайте, задайте этот параметр пустым.PDR(устаревшее) - паркованный домен редиректов по умолчанию, используется для работы iframe-пикселей, если вебмастер не выбрал свой парковочный домен. Если не указать, используется текущий домен сайта.
В этом файле также должны содержаться настройки ClickServer. Мы рекомендуем использовать именно ClickServer вместо простой отправки кликов на файл cc.php. Это значительно увеличит производительность и позволит работать с большими объёмами трафика при тех же мощностях сервера.
Файл управления ледингами control.php рекомендуется переименовать в случайное 32-символьное название для усиления безопасности.
В разделе "Сайты" настроек системы укажите следующие данные во всех блоках настройки (редирект, лендинги, прелендинги):
- Домен, использованный для сайта с лендингами, например
r.domain.com. - Выделенный IP-адрес сайта лендингов для поддержки парковки доменов.
- Полный URL файла
control.phpвида http://r.domain.ru/control.php - Ключ управления сайтами
CONTROL
Парковка доменов
Если вы планируете использовать парковку доменов к лендингам, вам необходимо назначить домен сайтом по умолчанию на основном IP-адресе. Если вы использовали наш скрипт настройки, дополнительных настроек вносить не требуется. Если вы используете Apache, убедитесь, что сайт использует самый первый блок VirtualHost. Если вы используете nginx, убедитесь, что в конфигурации listen сайта присутствует ключевое слово default_server.