Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы от новичков (http://forum.sape.ru/forumdisplay.php?f=25)
-   -   Сервер редиректит на другую страницу (http://forum.sape.ru/showthread.php?t=89303)

Ramses 05.06.2013 16:45

Сервер редиректит на другую страницу
 
Есть сайт на Джумле, который благополучно продавал раньше ссылки, но сейчас все ссылки слетели в ероры. При нажатии на "ERROR" высвечивается сообщение "Сервер редиректит на другую страницу". Файл links.db создается и заполняется. Чек код не отображается. Сайт на UTF-8.
Перепробовал разные варианты установки кода, показанные ниже, но не получается заставить выводится ссылки.
PHP код:

<?php
    define
('_SAPE_USER''1234qwertyuiop567890asdf'); 
    require_once(
realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));

    
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
    
$sape = new SAPE_client($o);

    echo 
$sape->return_links();
?>

PHP код:

<?php
    define
('_SAPE_USER''xxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); 
    require_once(
realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));

    
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$o['charset'] = 'UTF-8'
    
$sape = new SAPE_client($o); 
    unset(
$o);

    echo 
$sape->return_links();
?>

Может у кого нибудь была похожая проблема и что-то подскажет ?

zhegloff 05.06.2013 17:23

А примеры страниц где?

Ramses 05.06.2013 20:30

Разобрался. Причина как всегда банальна. Раннее страницы сайта были вида http://site.ru/index.php/категория/статья
потом, по непонятным причинам index.php исчез, и ссылки стали
http://site.ru/категория/статья
Яндекс и сапа проиндексировали урлы с index.php поэтому и ошибки. Полез в файл .htaccess закоментировал строчку RewriteRule ^index.php/(.*) /$1 [R,L] и все вернулось как раньше.
Скорее всего изменения в .htaccess внес говнохостер, когда переносил файлы на новые сервера.

aship 09.06.2013 14:33

Цитата:

Сообщение от Ramses (Сообщение 1341443)
Разобрался. Причина как всегда банальна. Раннее страницы сайта были вида http://site.ru/index.php/категория/статья
потом, по непонятным причинам index.php исчез, и ссылки стали
http://site.ru/категория/статья
Яндекс и сапа проиндексировали урлы с index.php поэтому и ошибки. Полез в файл .htaccess закоментировал строчку RewriteRule ^index.php/(.*) /$1 [R,L] и все вернулось как раньше.
Скорее всего изменения в .htaccess внес говнохостер, когда переносил файлы на новые сервера.

Нет, в .htaccess так и было изначально. Это вы в своей контрольной панели в настройках SEF нечаяно не ту галочку тыцнули.

SergejF 09.06.2013 23:56

Цитата:

Сообщение от aship (Сообщение 1341928)
Это вы в своей контрольной панели в настройках SEF нечаяно...

А вот это совершенно неважно. Всё равно виноват говнохостер. А говнохостерящийся - вне подозрений аки жена Цезаря. По определению.


Часовой пояс GMT +3, время: 00:44.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.