簡體   English   中英

將Apache遷移到Nginx時無法重寫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM