location / {
try_files $uri $uri/ /index.php?$args =404;
rewrite ^/(\w+)$ /?system=$1 break;
}
此块会将/first
重写为/?system=first
,将/second
重写为/?system=second
等。
但是,不应对/six
和/nine
进行此重写。我怎么能写这个条件?
答案 0 :(得分:1)
使用正则表达式修复
rewrite ^/((?!six|nine)\b\w+$) /?system=$1 break;