Mam następującą regułę przepisywania, którą próbuję:
location / {
index index.php index.html;
rewrite ^/test$ /test.php break;
}
Mam też:
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;
}
Normalne pliki php działają dobrze, ale wygląda na to, że moje przekierowanie po prostu pobiera plik php, do którego przekierowuję, zamiast go analizować.
czego mi brakuje? Mam plik do załadowania, zamiast pobierać, umieszczając plik fastcgi w pierwszym bloku lokalizacji, ale nadal nie był on analizowany jako php.