Неправильная кодировка ссылок в Sape

Автор: Администратор
Дата публикации: 1 июля 2012 года
Раздел: Статьи для SEO-специалиста

Случается, что ссылки, с биржи ссылок Sape отображаются некорректно, в виде квадратиков, треугольников, вопросиков и еще всякой разной ерунды, прочитать которую нельзя. Это значит, что код биржи ссылок Sape выводит все ссылки в кодировке, которая отличается от кодировки, установленной у Вас на сайте по умолчанию. Такая проблема особенно часто возникает при переносе сайта на другой сервер... Так как ссылки похожи на каракули, то биржа ссылок Sape их тоже не понимает и ставит в статус "Error".

Теперь расскажу как решить проблему... По умолчанию биржа ссылок Sape выводит все в кодировке "CP1251". Приведу пример смены на "UTF-8"... Остальное делается по аналогии. На всех страницах вывода ссылок меняем Ваш код на следующий (не забудьте перенести уникальный код):

<?php

     if (!defined(‘_SAPE_USER’)){

        define(‘_SAPE_USER’, ‘...уникальный код...’);

     }

     require_once($_SERVER['DOCUMENT_ROOT'].’/’._SAPE_USER.’/sape.php’);

    $o['charset'] = ‘UTF-8′;

    $sape = new SAPE_client($o);

    unset($o);

?>

После того как закончите, удалите файл links.db, это файл куда записываются анкоры ссылок, при следующем посещении сайта ботом биржи ссылок Sape, файл правильно перезапишется.

Дополнительный заработок на LINKFEED.RU. Эта биржа работает вместе с Sape.

Fatal error: Call to a member function return_links() on a non-object in /var/www/zoleg9992/data/www/e2epro.com/page/footer.php on line 42