我正在尝试禁用php并使用lighttpd将其显示为单个目录中的纯文本,但我无法使其工作。我试过这个,但它不会禁用PHP。
$HTTP["url"] =~ "^/u" {
fastcgi.server = ()
}
我也试过以下无济于事
$HTTP["url"] =~ "^/u" {
mimetype.assign = (".php" => "text/plain")
}
我知道目录设置有效,因为我可以设置如下所示的内容,并且工作正常。
$HTTP["url"] =~ "^/u" {
server.dir-listing = "enable"
}
答案 0 :(得分:0)
配置中的其他位置(您尚未共享),您可能已经为“.php”分配了一个处理程序。在该位置,您可以排除,而不是进行分配。
$HTTP["url"] =~ "^/u" {
server.dir-listing = "enable"
} else {
fastcgi.server = ( ".php" => (( ... )))
}
(最近版本的lighttpd支持'else'而不需要条件)
您可能还会查看是否可能在发布条件后由lighttpd 评估的条件中分配处理程序,这会尝试禁用fastcgi。