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