J'ai configuré des pages d'erreur personnalisées dans nginx avec fastCGI pour PHP de cette façon et cela fonctionne :
root <FOLDER>;
error_page 404 /error.php?404;
location = /error.php {
include /etc/nginx/fastcgi.conf;
fastcgi_pass 127.0.0.1:1234;
root <FOLDER>;
}
Mais comme j'ai un error.php pour chaque code d'erreur HTTP, je voulais le configurer sous une forme générale. Le problème est que je ne sais pas si nginx fournit le code d'erreur à passer par GET à error.php.
Je cherche quelque chose comme :
root <FOLDER>;
error_page 500 501 502 401 402 403 404 /error.php?NGINX_ERROR_CODE;
location = /error.php {
include /etc/nginx/fastcgi.conf;
fastcgi_pass 127.0.0.1:1234;
root <FOLDER>;
}
Le problème est que NGINX_ERROR_CODE
mais je ne sais pas s'il est possible de configurer un gestionnaire général de page d'erreur.
Y a-t-il un moyen ?