编辑我更新了我的配置,如下所示:
location / {
rewrite ^/tag/([^/]*)$ /tag/?tag=$1 break;
}
这很有用。
我如何拥有这样的文件结构:
/
/tags
index.php
在网址中看起来像这样: https://example.com/tags/animals
(“动物”是标签,但页面以$ _GET或类似方法获取动物)
由于标签是动态制作的,因此每个标签都没有单独的页面,我认为这与重写规则有关。我使用nginx作为我的服务器,那么我该如何做这样的事情呢?
答案 0 :(得分:2)
像bellow一样执行GET请求。
http://myproject/tags/tag1,tag2,tag3
用于URL重写的Bellow。
location /tags {
rewrite ^/tags/([^/]*)$ /tags/?tags=$1 break; }