lighttpd 与 RewriteCond %{REQUEST_FILENAME} !-f 的等效性是什么?

lighttpd 与 RewriteCond %{REQUEST_FILENAME} !-f 的等效性是什么?
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d   
RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.php

这是 Zend htaccess,我似乎找不到与此等效的 lighttpd。

感谢:D

答案1

我粘贴了我们找到的解决方案和找到它的 URL,以便我们将来需要它并让其他阅读这篇文章的人受益。

所以这是一个在 lighttpd 重写系统上起作用的巧妙技巧。

url.rewrite-once = (
    ".*\?(.*)$" => "/index.php?$1",
    ".*\.(js|ico|gif|jpg|png|swf|css|html)$" => "$0",
    "" => "/index.php"
)

http://smartycode.com/performance/zend-framework-application-lighten-the-load-server/

答案2

但我们还没有找到前两行的解决方案 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d

lighty 没有解决方案,而且似乎也不会有任何

审查http://redmine.lighttpd.net/issues/985

有一个补丁

相关内容