Я использую mod_rewrite с lighttpd, и у меня возникла проблема ...
Вот мое правило:
url.rewrite-once = (".*\.(js|ico|gif|jpg|png|css)$" => "$0", "" => "/index.php")
Правило apache работает на apache и выглядит так:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.php
Работает отлично, за исключением того, что когда я хочу использовать phpmyadmin, http://www.site.com/phpmyadmin, конечно, перенаправляется туда, куда я говорю ... однако мне бы очень хотелось, чтобы он работал с реальными каталогами и файлы.
Как я могу изменить правило перезаписи в lighttpd, чтобы уважать такие вещи, как / phpmyadmin?
Edit:
Просматривая все и проводя некоторые исследования, мне не хватает lighttpd, эквивалентного этим строкам:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Как я могу добавить их в конфигурацию перезаписи lighttpd?