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

Проблема с редиректом с кириллическими символами

СообщениеДобавлено: Пт июл 26, 2013 11:16 am
northern2010
Возникла такая проблема: не работает 301 редирект с кириллическими символами, например:
Redirect 301 /%D0%B0.html http://www.site.ru/%D0%B1.html
Причем проблема только в "старой" странице, откуда редиректится. Если её заменить на латинские символы, а "новую" оставить кириллицей, то заработает.


Помогите, пожалуйста! Обползала весь интернет, не нашла ответ.

Вот содержание файла htaccess:

#CharsetSourceEnc utf-8
AddDefaultCharset utf-8
php_value default_charset utf-8

Redirect 301 /%D0%B0.html http://www.site.ru/%D0%B1.html

DirectoryIndex frontend.php index.php index.html
RewriteEngine On

# virtual urls
RewriteRule ^index\.php.*$ /frontend.php [L]
RewriteRule ^main.*$ /frontend.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.+)$ /frontend.php [L]