J'ai la règle de réécriture suivante que j'essaie:
location / {
index index.php index.html;
rewrite ^/test$ /test.php break;
}
Et j'ai aussi:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /home/sites/default$fastcgi_script_name;
fastcgi_index index.php;
}
Les fichiers php normaux fonctionnent bien, mais il semble que ma redirection télécharge simplement le fichier php vers lequel je redirige, plutôt que de l'analyser.
Qu'est-ce que je rate? J'ai obtenu le fichier à charger, au lieu de le télécharger, en plaçant le truc fastcgi dans le premier bloc d'emplacement, mais il n'a toujours pas été analysé en php.