помогите плиз! нужен редирект с кирилицы (%)

MD
На сайте с 06.02.2011
Offline
124
361

Образовалась такая проблема.

Незнающие люди наслаивали урлов на кирилице, и теперь они в индексе все по кривому отображаются потипу site.ru/support/%D1%83%D0%B4%D0%B0%D0%BB%D0%/

Переделал их на латиницу все. но вот проблема, как можно поставить редирект?

Желательно через .htaccess

пробую:

Redirect 301 /support/%D1%83%D0%B4%D0%B0%D0%BB%D0%/ http://site.ru/support/new_page/

редиректа не происходит... походу не воспринимается такая кодировка?

Есть ли альтернатива?

Перенаправление через скрипт на странице по сути тоже не подходит, поскольку таких страниц уже нет.

Gennadi
На сайте с 18.12.2012
Offline
138
#1

У сервера апач с кириллицей проблемы так что навряд ли получится.

А строчка AddDefaultCharset utf-8 в .htaccess есть?

MD
На сайте с 06.02.2011
Offline
124
#2
Gennadi:
AddDefaultCharset utf-8

Нет нету... а это исправит проблему?

DoctorEvil
На сайте с 13.02.2013
Offline
13
#3

Попробуйте конвертировать имя домена здесь

Тоесть из домен.рф вы получите xn--d1acufc.xn--p1ai

Sheremet
На сайте с 01.06.2012
Offline
85
#4

Действительно переконвертируйте имя и все будет работать. Была схожая задача.

UI/UX. Разработка крупных интернет магазинов (http://polyarix.com). Дизайн сайтов | React, Angular | WP | Laravel |HTML5 баннеры (/ru/forum/comment/15344987)
MD
На сайте с 06.02.2011
Offline
124
#5

дело в том что у меня сам сайт на латинице... но как то наследовали урлов типа http://site.ru/support/страницы_на_русском/

siv1987
На сайте с 02.04.2009
Offline
427
#6
MD
На сайте с 06.02.2011
Offline
124
#7

у меня к сожалению и этот вариант не работает... прям странно

может проблема в том, что сайт по ходу в разной кодировке сделан?...

но я какие кодировки не ставил в файле с редиректом, все равно не работает(

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий