htaccess и unicode (буква «נ»)? - PullRequest
       12

htaccess и unicode (буква «נ»)?

0 голосов
/ 09 января 2011

У меня есть файл htaccess, который содержит некоторые правила переписывания, для дружественных URL. все работает нормально, за исключением того, что я использую букву 'נ' на иврите.

Линия (1) работает, строка (2) не работает:

RewriteRule ^א$ file.ext
RewriteRule ^נ$ file.ext

Я просто получаю ошибку 500.

(я использую wamp + win xp.pro)

1 Ответ

3 голосов
/ 09 января 2011

Браузер, такой как Firefox, будет кодировать такие символы, обычно используя UTF-8.Таким образом, веб-сервер будет получать «% D7% A0» в URL-адресе вместо этого символа.

Попробуйте добавить это в свое правило .htaccess вместо самого символа:

RewriteRule ^%D7%90$ file.ext
RewriteRule ^%D7%A0$ file.ext

Этовозможно, ваше веб-приложение не знает, как обрабатывать URL-адреса в кодировке UTF-8, и выдает сообщение об ошибке 500.

...