1,965 вопросов

3,900 ответов

3,222 комментариев

252 пользователей


Как установить код SAPE на сайте с кириллическими (русскими) ссылками (урлами, UTF-8, url)?

+1 голос
483 просмотров
Вопрос 4 мая 2011 г. от Старшина Яндекс (144 баллов) в категории Компьютеры и Интернет

Ваш ответ

Напишите Ваше имя (желательно):
Ваш адрес электронной почты будет использоваться только для отправки уведомлений.
Анти-спам!. Введите символы с картинки в поле ниже.

Чтобы не вводить капчу в будущем, войдите или зарегистрируйтесь.

2 ответов

0 голосов

Если у Вас в ссылках на сайте имеются кирилические символы (например: http://svio.net/установить-кириллическими-русскими-ссылками-урлами-utf-8), то можно установить следующий код:

<?php

global $sape;
if (!defined('_SAPE_USER')){
    define('_SAPE_USER', 'asdfghjkl123');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$o['request_uri'] = str_replace ("%2F", "/", urlencode($_SERVER['REDIRECT_URL']));
$o['request_uri'] = str_replace ("%2B", "+", $o['request_uri']);

$sape = new SAPE_client($o);

?>

<?php

global $sape;
echo $sape->return_links();

?>

Незабудьте заменить asdfghjkl123 на Ваш хеш.

Ответ 4 мая 2011 г. от Ст. лейтенант Алзим (7,328 баллов)
0 голосов

Можно пожалуйста подробнее, куда и какой код вставлять. Пытался установить в qa-theme но что то выдает ошибки. У меня тоже url на кирилице и формируется вот так  /?qa=questions&qa_1=123&qa_2=why-do-birds-sin 

Заранее Спасибо!

Ответ 18 января 2012 г. от Рядовой doom (1 балл)
Яндекс.Метрика
...