Назад | Перейти на главную страницу

Как преобразовать этот .htaccess для LIGHTTPD?

У меня есть этот .htaccess

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Как я могу преобразовать его для запуска моего сайта через Lighttpd?

Спасибо вам большое!

Вы должны уметь использовать:

url.rewrite-if-not-file => ( ".*" => "/index.php" )

Обязательно включите mod_rewrite в lighttpd.conf и перезагрузите lighty.

url.rewrite- [repeat-] if-not-file Новое: для ветки 1.4.x начиная с 1.4.24 или r2647 из svn:

Переписывает набор URL-адресов внутри веб-сервера ДО того, как они будут обработаны, и проверяет, что файлы не существуют.

Возьмите примеры из выше, это имитирует Apache "! -F" RewriteRule. Обратите внимание, что это не работает для каталогов, каналов, розеток и т.п.

Где я хочу это использовать? Может быть, например, с Бэкэнд Drupal, где mod_magnet (имеет решения Apache -f и -d) может оказаться не очень удобным или просто «слишком большим» для такого рода переписываний.