nginx php url路径使用一个文件

nginx php url路径使用一个文件,php,nginx,nginx-config,Php,Nginx,Nginx Config,希望有人能帮助我,我试图在到达url时强制nginx config显示特定文件,例如: /contact使用contact.php /shop?something=x使用shop.php /shop/xxxxx使用category.php /shop/sale/xxxx?something=x使用product.php /tienda/xxxxx使用categoria.php 感谢您的帮助/shop/xxxxx使用category.php: rewrite ^/shop/(.*)$ /categ

希望有人能帮助我,我试图在到达url时强制nginx config显示特定文件,例如:

/contact使用contact.php

/shop?something=x使用shop.php


/shop/xxxxx使用category.php

/shop/sale/xxxx?something=x使用product.php

/tienda/xxxxx使用categoria.php


感谢您的帮助

/shop/xxxxx使用category.php:

rewrite ^/shop/(.*)$ /category.php?category=$1 last;
查看NGINX重写:

此外,您还可以查看:

我强烈建议使用某种框架。URL重写可能很难快速维护