[英]Can't ReWrite when migrate Apache to nginx
我想將我的服務器Apache之一更改為nginx+php-fpm
但是使用重寫存在一個小問題。 請求是這樣的/dispatcher.php/foo/foo/foo/1
我無法決定如何將該請求發送到php-fpm
因為當我將此請求發送到php-fpm
我找不到錯誤。 沒有這樣的文件或路徑,但是我必須發送整個URL,然后dispatcher.php獲取並處理該URL。
嘗試添加一個位置塊,如下所示:
location /dispatcher.php/ {
fastcgi_param SCRIPT_FILENAME /path/to/dispatcher.php;
#rest of your fastcgi bits go here
}
到您的fastcgi指令(顯然替換了指向您實際的dispatcher.php位置的路徑)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.