从lighttpd上的PNG文件运行PHP

时间:2010-08-22 23:48:59

标签: php lighttpd

我只需要为一个文件(uptime.php)执行此操作,并且必须使用uptime.png来请求它。

为我的配置文件中的所有png文件添加规则将是自杀..:P

1 个答案:

答案 0 :(得分:2)

一般情况下,使用uptime.png需要 :您可以使用.php扩展名。只要你的脚本输出

Content-type: image/png

作为MIME类型,浏览器会将数据识别为图像。

但是,如果您必须使用uptime.png作为网址,则可以使用重写规则。例如:

url.rewrite-once = ( "^/uptime\.png$" => "/uptime.php" )

Lighttpd Docs::ModRewrite documentation 中有关于这些重写规则的更多信息。