使用@in url从nginx重定向虚荣url
我想将mysite.com/@parag重定向到mysite.com/#/conversation/parag 下面是我编写的nginx配置,但它不起作用。我可能做错了什么使用@in url从nginx重定向虚荣url,nginx,Nginx,我想将mysite.com/@parag重定向到mysite.com/#/conversation/parag 下面是我编写的nginx配置,但它不起作用。我可能做错了什么 location ~ /\@ { rewrite ^/\@(.*)$ /#/conversation/$1 break; } 提前谢谢 如果有其他位置可捕获uri/#/conversation/,请使用 rewrite ^/\@(.*)$ /#/conversation/$1 last; 而不是 rewrite ^/
location ~ /\@ {
rewrite ^/\@(.*)$ /#/conversation/$1 break;
}
提前谢谢 如果有其他位置可捕获uri/#/conversation/,请使用
rewrite ^/\@(.*)$ /#/conversation/$1 last;
而不是
rewrite ^/\@(.*)$ /#/conversation/$1 break;
请参阅以获取重写标志。您是否尝试过使用
永久
或重定向
而不是中断
?正如@AlexeyTen所说,使用永久
或重定向
将使nginx返回301或302响应,标题为“Location:http:\\mysite.com/#/conversation/parag”。在这种情况下,如果它仍然不起作用,那么处理/#/conversation/parag
@ParagArora可能有问题,您能否显示nginx.conf的其他部分,在这种情况下,我们可以知道重写重定向是否不起作用,或者是否存在其他问题。