NGINX将干净的URL重定向到index.php

时间:2020-02-14 10:32:49

标签: php nginx nginx-config

给出如下网址:

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安装有关。

0 个答案:

没有答案
相关问题