Вопросы и ответы - Евробайт

500 ошибка при редиректе

Добрый день.

Являюсь Вашим клиентом, имеется сайт с кириллическими частями урлов. Кодировка при этом cp1251, и урлы при этом ужасного вида типа /%DE%EB%FF/. Сменил кодировку на utf8 и урлы стали нормальными - /Юля/.

Но старые адреса сайта с ужасными урлами уже успели проиндексироваться и теперь ведут на общую страницу сайта, которая , по сути, не показывает ничего или показывает бред. Пытался сделать редирект через .htaccess #Redirect 301 /%DE%EB%FF/ www.site.ru/Юля/ и мой сервер выдает 500 ошибку.

Т.е. некодированный урл или урл в кодировке 1251 я хочу перенаправить на урл в кодировке utf8 и у меня не получается. Найти решение в интернете не удалось, может вы подскажете верное решение?

 

19.10.2015   17:48
Пользователь ID 48246
 нет комментариев
ОТВЕТЫ НА ВОПРОС (1)
Сотрудник

Здравствуйте.

К сожалению не выйдет добавить кирилические правила rewrite в файл htaccess.

Вы можете попытатся организовать rewrite используя PHP и redirect в самом PHP скрипте.

 

 

19.10.2015   18:12
 Комментировать

Для ответа нужно зарегистрироваться или авторизоваться.