向PHP发送空GET请求,但处理请求?

时间:2016-04-16 03:14:27

标签: php nginx

编辑我更新了我的配置,如下所示:

location / {
    rewrite ^/tag/([^/]*)$ /tag/?tag=$1 break;
}

这很有用。

我如何拥有这样的文件结构:

/
 /tags
  index.php

在网址中看起来像这样: https://example.com/tags/animals

(“动物”是标签,但页面以$ _GET或类似方法获取动物)

由于标签是动态制作的,因此每个标签都没有单独的页面,我认为这与重写规则有关。我使用nginx作为我的服务器,那么我该如何做这样的事情呢?

1 个答案:

答案 0 :(得分:2)

像bellow一样执行GET请求。 http://myproject/tags/tag1,tag2,tag3

用于URL重写的Bellow。 location /tags { rewrite ^/tags/([^/]*)$ /tags/?tags=$1 break; }