我正在使用nginx webserver。 我想在从
命中服务器之前更改网址https://www.example.com/abc/contact-us
到
https://www.example.com/#/contact-us
提前致谢。
答案 0 :(得分:1)
对于单个URI重定向,exact match location
和return
statement可能效率最高:
location = /abc/contact-us {
return 301 /#/contact-us;
}
要重定向以/abc
开头的所有URI,请使用rewrite
指令:
location ^~ /abc/ {
rewrite ^/abc(.*)$ /#$1 permanent;
}
location
块在很大程度上是多余的,但意味着nginx
仅在需要时查看正则表达式。有关详情,请参阅this document。