Настройка mod-rewrite

M
На сайте с 16.10.2006
Offline
69
352

У меня в .htaccess есть правило:

RewriteRule ^([a-zA-Z0-9а-яёА-ЯЁ-]{1,3})/?$ index.php?start=$1 [L]

Русские УРЛы понимает, только если их обработать функцией urlencode(), в итоге получается ссылка типа /%E0/ (буква А) или /%FF/ (буква Я).

Однако рассмотрев error.log, я понял что некоторые люди вручную прописывают УРЛ (или это особенности некоторых браузеров), получается /а/ или /я/. В итоге содержание лога:

File does not exist: /var/www/user/data/www/domain.ru/\xd0\xb0 

File does not exist: /var/www/user/data/www/domain.ru/\xd1\x8f

Как эти правила для символов \xb0, \x8f и др. добавить в .htaccess?

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