nginx配置自动跳转

阅读更多

希望实现的效果是,用户只要访问域名,自动跳转到index.html页面

原本配置为:

Plain代码  收藏代码
  1. location / {  
  2.     root   /users/apple/git_local/YAE/YAE/frontend;  
  3.     index  /portal/nail/index.html;  
  4. }  

这样虽然可以达到目的,但是浏览器里的URL还是www.xxx.com。如果页面上有链接使用相对路径,就会发生404错误,所以需要配置为:

Plain代码  收藏代码
  1. rewrite ^/(index.html)?$ portal/nail/index.html redirect;  
  2.   
  3. location / {  
  4.     root   /users/apple/git_local/YAE/YAE/frontend;  
  5.     index  /portal/nail/index.html;  
  6. }  



浏览器的URL会变成www.xxx.com/portal/nail/index.html,这样相对路径就能正常访问了

分享到:


评论
posted @ 2019-02-22 13:38  星朝  阅读(5349)  评论(0)    收藏  举报