如何将这个.htaccess的LIGHTTPD转换?

我有这个.htaccess

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

我怎样才能转换它通过Lighttpd运行我的网站?

非常感谢!

你应该可以使用:

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

确保在lighttpd.conf中启用mod_rewrite并重新加载lighty。

url.rewrite- [repeat-] if-not-file新build:对于1.4.24的分支或者svn的r2647:

在Web服务器处理之前,在内部重写一组URL,并检查文件是否存在。

从上面的例子,这是模仿Apache的“!-f”重写规则。 请注意,这不适用于目录,pipe道,套接字或类似的。

我想在哪里使用这个? 也许在例如Drupal的后端,mod_magnet(有一个Apache的-f和-d解决scheme)可能不太方便,或者只是“太多”,只是这种重写。