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

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

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

Сообщение northern2010 » Пт июл 26, 2013 11:16 am

Возникла такая проблема: не работает 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]
northern2010
 
Сообщений: 1
Зарегистрирован: Пт июл 26, 2013 10:54 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: MailBot

cron