Здравствуйте.
Возник вопрос (гугление ничего не дало. Никто с этим не сталкивался. А странно...)
Так вот.
На Apache в .htaccess mod_rewrite я делал так:
RewriteRule ^([абвгдеёжзийклмнопрстуфхцчшщьыъэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯa-zA-Z0-9-_]+)$ index.php?url=$1 [L]
Я про русские ссылки, типа: сайт.ру/Иванов
Но вот решил переехать на Lighttpd (по многим причинам).
Конфиги там куда проще чем в том же Apache.
Но вот настройка mod_rewrite не поддается никак.
(в server.modules включен модуль mod_rewrite).
Там делаю так:
url.rewrite-if-not-file = (
"^/([абвгдеёжзийклмнопрстуфхцчшщьыъэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯa-zA-Z0-9-_]+)$" => "/index.php?url=$1"
)
Начал пробовать одни английские символы:
url.rewrite-if-not-file = (
"^/([a-zA-Z0-9-_]+)$" => "/index.php?url=$1"
)
Но мне нужны русские символы в URL.
Подскажите как и что нужно исправить.
Спасибо!!!