Запустите PHP из PNG-файла на lighttpd - PullRequest
1 голос
/ 23 августа 2010

Мне нужно сделать это только для одного файла (uptime.php), и он должен быть запрошен с помощью uptime.png.

Добавление правила для всех файлов png в моем конфигурационном файле будет самоубийством.: P

1 Ответ

2 голосов
/ 23 августа 2010

Как правило, не необходимо запрашивать с помощью uptime.png: вы можете использовать расширение .php. Пока ваш скрипт выводит

Content-type: image/png

как тип MIME, браузеры распознают данные как изображение.

Однако, если вы действительно должны использовать uptime.png для URL, вы можете использовать правило перезаписи. Например:

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

Дополнительную информацию об этих правилах перезаписи можно найти в документации Lighttpd :: ModRewrite .

...