Tôi có quy tắc viết lại sau đây tôi đang thử:
location / {
index index.php index.html;
rewrite ^/test$ /test.php break;
}
Và tôi cũng có:
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;
}
Các tệp php bình thường hoạt động tốt, nhưng có vẻ như chuyển hướng của tôi chỉ đang tải xuống tệp php mà tôi đang chuyển hướng, thay vì phân tích cú pháp.
Tôi đang thiếu gì? Tôi đã tải tệp lên, thay vì tải xuống bằng cách đặt nội dung fastcgi vào khối vị trí đầu tiên, nhưng nó vẫn không phân tích thành php.