如何用 rewrite 重写网址:
https://weixin.domain.com/m/#!/sethelp/setindex 到:
https://www.domain.com/sethelp/setindex 试了 N 遍和 N 种方法,那个 #!字符匹配老是有问题。
1. rewrite /m/#!/(.*)$
https://www.domain.com/$1 break;
2. rewrite /m/([#!]+)/(.*)$
https://www.domain.com/$2 break;
3.
location ^~/m/ {
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host
www.domain.com;
proxy_redirect off;
rewrite /m/([#!]+)/(.*)$ /$1 break;
proxy_pass
https://www.domain.com/;
}
请大神帮忙看如何解决?