操作
如何只允许访问特定文件类型¶
在lighttpd中使用mod_access拒绝访问少数文件类型很简单。
url.access-deny = ( "~", ".inc")
但是,如果您只想允许访问少数文件类型,并拒绝访问所有其他文件,该怎么办?在下面的示例中,我们允许访问常见的静态文件类型,并拒绝访问所有其他文件。
$HTTP["url"] !~ "\.(jpg|gif|png|ico|js|css)$" { url.access-deny = ( "" ) }
这将导致所有不匹配模式的URL被拒绝访问。请注意,所有不匹配的URL将返回403 Forbidden(禁止访问),而不存在的文件不会返回404 Not Found(未找到)。