Апр 22

Есть проблема когда в URL присутствают русские буквы на таких страницах не отображаются и уходят в ERROR.
Мне надоела такая ситуация и написал небольшой перекодировщик URL.
работает, проверил на себе:

if (!defined('_SAPE_USER')){
define('_SAPE_USER', '***********************');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.');
$o['host'] = 'ваш ';
$o['request_uri'] = str_replace(" ", "%20", urldecode($_SERVER['REQUEST_URI']));
$sape = new SAPE_client($o);
unset($o);

----------------
недвижимость москва
продажа коттеджей в подмосковье

Будь как свежий огурец! Подпишись на RSS!
Метки:, , , ,

автор: Антон \\ теги: , , , ,



Еще по этой теме:

Один отзыв на «Решение с русскими URL для sape»

  1. Артём пишет:

    Добрый день! Только делаю первые шаги на этом тернистом пути и столкнулся с той же проблемой(. Но в отличии от Вас мне так и не удалось заставить отображаться ссылки на сайте (предполагаемое место размещения в футере перед test). Насколько я понял в конструкции str_replace(» «, «%20″, urldecode($_SERVER['REQUEST_URI'])) происходит замена » » на «%20″ в самом урле — только не совсем понятно с остальными символами

Оставьте свой отзыв

Страница 1 из 11