给出如下网址:
www.example.com/path/data
应该像下面这样由index.php解析:
www.example.com/?path&q=data
但是应该在浏览器中这样显示:
www.example.com/path/data
如何最好地在NGINX中进行配置?
我已经尝试过(其中包括):
location = /path {
try_files $uri$is_args$args =404;
fastcgi_pass unix:/dev/shm/php-fpm.sock;
}
但这似乎只是到达/ path而没有将GET参数传递给index.php
我觉得我忽略了一些非常简单的事情,但是似乎无法将其束之高阁。我也尝试过重写各种解决方案,但没有成功。
换句话说:我希望GET参数由index.php解析,但是我希望URL在浏览器中保持干净。
对于上下文,这与WordPress安装有关。