query_string
如果配置中给出了具体的,我想更改根目录,
server {
listen 80;
server_name www.test.com;
if ( $query_string = "abc") {
set $variable "abc";
}
if ( $query_string = "def") {
set $variable "def";
}
if ( $query_string = "") {
set $variable "";
}
set $site_root /var/data/www/$variable;
如果我点击 url http://www.test.com/?abc
,那么它应该将 root 指向这个目录/var/data/www/abc
,如果我点击这个 url , http://www.test.com/def?
root 应该是/var/data/www/def
,如果没有query_string
通过,那么 root dir/var/data/www
实际上应该指向没有query_string
条件。
知道我该怎么做吗?