Установка кода sape на сайт
Сайт на joomla 1.5, стоит ЧПУ (sh40sef) и много всяких компонентов. Разместил код дополнив его крапаль, вроде ссылки начали выводиться но в самой сапе процентов 80 в статусе еррор и мигают то нормально то в статусе еррор.
Вот собственно код который поставил в средине шаблона:
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '..............');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o=array();
//$o['force_show_code']=true;
//$o['verbose']=true;
$o['charset']='utf-8';
//в свзи с тем что сервер не предоставляет reuest_uri
if (isset($_SERVER['PATH_INFO']))
$o['request_uri']="/index.php".$_SERVER['PATH_INFO'];
else
$o['request_uri']="/";
//добавим параметры запроса (если есть)
//работает правильно только для одного параметра (если больше - между ними надо ставить амперсанд)
if ($_SERVER['argc']) {
$o['request_uri'].='?';
foreach ($_SERVER['argv'] as $arg) {
$o['request_uri'].=$arg;
};
};
//перекодируем нестанартные символы, и вернём некоторые в нормальную кодировку
$o['request_uri']=urlencode($o['request_uri']);
$o['request_uri']=str_replace('%2F','/',$o['request_uri']);
$o['request_uri']=str_replace('%3F','?',$o['request_uri']);
$o['request_uri']=str_replace('%3D','=',$o['request_uri']);
//echo "request=".$o['request_uri'];
//echo '
';
$sape = new SAPE_client($o);
echo $sape->return_links();
?>
Поддержка сапы говорит что
Здравствуйте, страницы регулярно отдает не http-статус 200. Это проблема на стороне сайта/хостинга.
Хостинг отпадает так как на нем еще сайты на ДЛЕ так они нормально работают, без каких либо проблем!