我们正在使用 Zend Framework,从 apache 切换到 lighttpd,zend 的主要 htaccess 文件是这样的:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.php
lighttpd 中与此对应的是什么?我在这里找到了一行,
url.rewrite-once = (".*\.(js|ico|gif|jpg|png|css)$" => "$0", "" => "/index.php")
但它没有原来的前两行(
如果文件和目录存在则不
線)
谢谢,
答案1
有一个开放的功能请求但已超过 2 年了。 请求:mod_rewrite 检查文件是否存在(类似 apache 中的 mod_rewrite)
还有一个用户提交的补丁可用的