Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы по работе системы (http://forum.sape.ru/forumdisplay.php?f=13)
-   -   Русские буквы в урле (http://forum.sape.ru/showthread.php?t=2670)

Kerk 26.06.2007 16:39

Русские буквы в урле
 
Сабж саповский бот похоже не понимает (при индексации сайта он не нашел ниодну страничку с таким урлом)? Это принципиальное ограничение или просто баг?

lara 26.06.2007 18:35

У меня такие ссылки сначала проиндексировались (правда это было в апреле), но вот когда на этих страницах купили ссылки, на следующий день они были в error. Так что я такие страницы в итоге удалила.

Kerk 26.06.2007 19:57

Жаль. У меня почти половина страниц именно такие

gid 26.06.2007 20:07

Цитата:

Сообщение от Kerk (Сообщение 21947)
Сабж саповский бот похоже не понимает (при индексации сайта он не нашел ниодну страничку с таким урлом)? Это принципиальное ограничение или просто баг?

Возможно, что просто url'ы Вашего сайта не валидны, т.е. вместо <a href="http://site.ru/%F1%F2%F0%E0%ED%E8%F6%E0.html"> у Вас в HTML коде <a href="http://site.ru/страница.html">. Первый вариант правильный, второй - нет.

Anatoly 26.06.2007 20:25

Ну а вообще, иметь русские буквы в URL'е - это нонсенс. :)

sertse 05.07.2007 10:00

Бот Сапы видит русские УРЛы именно как http://site.ru/страница.html

Чтобы русские буквы в УРЛах нормально воспринимались Саповским ботом, можно сделать такую штуку в коде:

$real_url=urlencode($_SERVER['REDIRECT_URL']);
$real_url=str_replace('%2F','/',$real_url);
$o['request_uri'] = $real_url;

(пример для сайта с mod_rewrite, если без него, то вместо $_SERVER['REDIRECT_URL'] ставим $_SERVER['REQUEST_URL'] )


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

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