簡體   English   中英

NGINX-PHP REST的重寫規則

[英]NGINX - rewrite rules for PHP REST

我目前正在使用NGINX(和PHP-FPM)學習REST。

關於路由,我有幾個問題(例如/ customers)。

首先,我應該使用NGINX或PHP進行路由(將它們作為重寫規則,例如/customer/{cusID}映射到/customer.php?cusid={cusid})還是基於/customer/{cusID}映射進行重寫/customer.php ,然后使用PHP處理URI中是否有cusID資源?

其次,重寫是實現此目標的最佳方法,我已經看到您可以在NGINX中使用別名來執行類似的操作?

在這種情況下,我將使用以下簡單的重寫規則:

rewrite ^customer/([0-9]+)$ /customer.php?cusid=$1 last

您的URL將被打印精美,您將能夠在PHP代碼中處理指定的客戶ID。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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