Stupid question
Maxim Dounin
mdounin at mdounin.ru
Wed Apr 14 00:32:01 MSD 2010
Hello!
On Tue, Apr 13, 2010 at 08:38:09PM +0100, Nuno Magalhães wrote:
> I have this config:
[...]
> location ~ \.(php|html)$ {
> fastcgi_pass localhost:1234;
[...]
> }
>
> error_page 404 403 /40x.html;
> location = /40x.html {
> root /var/www/nginx-default/site/epages;
> }
> }
>
> All my files are .html. Any regular page will have its php parsed, but
> all error pages will only parse html. I.e., if i have this code:
>
> <html><head></head><body>
> error <?php echo '404'; ?>
> </body></html>
>
> The php will be parsed if it's not an error page. What am i missing here?
You have fastcgi_pass to php for .html files, but not for
/40x.html. See here for details:
http://wiki.nginx.org/NginxHttpCoreModule#location
Maxim Dounin
More information about the nginx
mailing list