Ho la seguente regola di riscrittura che sto provando:
location / {
index index.php index.html;
rewrite ^/test$ /test.php break;
}
E ho anche:
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;
}
I normali file php funzionano bene, ma sembra che il mio reindirizzamento stia semplicemente scaricando il file php a cui sto reindirizzando, anziché analizzarlo.
Cosa mi sto perdendo? Ho ottenuto il file da caricare, invece di scaricarlo inserendo le cose fastcgi nel primo blocco di posizione, ma non ha ancora analizzato come php.