我有点卡住了。在访问nginx时,如果在URL末尾找到匹配项“ / 0”,我想从URL中删除该匹配项并添加标题。如果找不到匹配项,我想添加一个不同的标题。
示例:
www.mysite.com/ex/Z -> goes to www.mysite.com/ex/Z with header "A"
www.mysite.com/ex/Z/0 -> goes to www.mysite.com/ex/Z with header "B"
我尝试失败了。重定向有效,但当然总会添加标头'A':
location ~ ^(.*)/0$ {
rewrite ^(.*)/0$ $1;
add_header ... 'B';
}
location /ex/ {
add_header .... 'A';
}