在Nginx中,我想重定向
http:/domain.com/subscribe
到
http:/domain.com/#/subscribe.
同时,http://domain.com/subscribe/something
不应被重定向。
我使用了规则
if($ request_filename~subsbe){rewrite ^ http:/domain.com /#/ subscribe permanent; }
但是这个规则的问题是,它会重定向订阅http://domain.com/#/subscribe
后出现的任何内容
答案 0 :(得分:0)
这应该可以解决问题
location = /subscribe {
return 301 $scheme://$http_host/#$request_uri;
}
答案 1 :(得分:0)
这对我有帮助
rewrite ^/(subscribe|faq)$ http://domain.com/#/$1 permanent;
rewrite ^/(subscribe|faq)/$ http://domain.com/#/$1 permanent;