location ~ ^/bbs/.+\.php$ {
alias /home/www/esotalk/;
rewrite /bbs/(.*\.php?) / break;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/www/esotalk$fastcgi_script_name;
include fastcgi_params;
}
location ~ ^/bbs($|/.*) {
alias /home/www/esotalk/;
index index.php index.html;
}
Konfigurasi adalah seperti di atas,
Program ini ialah esoTalk, dan fail terletak di /home/www/esotalk/ ,
Fail pemasangan sudah masuk. Apabila mengakses /bbs, ia sepatutnya melompat ke /bbs/?p=install/info, tetapi ia melompat ke /?p=install/info,
Mencari penyelesaian, terima kasih.
Kalau tak salah ingat, sepatutnya macam ni
Hanya gunakan nama_server untuk mengenal pasti nama domain peringkat kedua yang berbeza.
lokasi ~ ..php(/.)*$ {
# Peraturan lokasi ini adalah untuk typecho.
}