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