FAQ

Установка кода на мульти-сайт

 

На одной площадке размещено несколько сайтов
 
Если папка с кодом SAPE используется несколькими сайтами, то, чтобы избежать конфликтов в links.db, используйте следующий параметр:
 
1 <?php
2 $o['multi_site'] = true; //Указывает скрипту наличие нескольких сайтов
3 $sape = new SAPE_client($o);
4 ?>
 
В данном случае для каждого сайта будет создан индивидуальный файл со ссылками.
 
Пропишите хост как описано тут:
Файл links.db содержит строку с <!--check code-->, но не содержит ссылок
 
Скорее всего, Ваш сервер не верно или в нестандартном формате возвращает переменную окружения HTTP_HOST (такая проблема часто бывает, если сайт имеет алиасы, зеркала или «висит» на нестандартном порту). Для того, чтобы в явном виде передать правильное значение в сервисный скрипт, необходимо в коде вызова ссылок (который вы вставляете на страницы сайта) строку
 
1 <?php
2 $sape = new SAPE_client();
3 ?>
 
зменить на
 
1 <?php
2 $o['host'] = 'имя_вашего_домена_без_http://';
3 $sape = new SAPE_client($o);
4 unset($o);
5 ?>

После выполнения данной рекомендации, при следующей проверке наличия ссылок нашим роботом скорее всего они будут найдены, в противном случае можете обратиться за помощью в форму обратной связи, по возможности мы постараемся Вам помочь.
Если по вашей просьбе площадка переносилась с одного аккаунта на другой, проверьте, чтобы в коде вызова ссылок на страницы, в строке
 
1 <?php
2 define('_SAPE_USER', '1234qwertyuiop567890asdf');
3 ?>
 
Значение 1234qwertyuiop567890asdf соответствовало названию папки, которую вы можете скачать в архиве с кодом системы из Вашего нового аккаунта.