nginx配置自动跳转

阅读更多

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

原本配置为:

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

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

Plain代码   收藏代码spinner.gif
  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. }  
rewrite ^/(index.html)?$ portal/nail/index.html redirect;

location / {
    root   /users/apple/git_local/YAE/YAE/frontend;
    index  /portal/nail/index.html;
}

浏览器的URL会变成www.xxx.com/portal/nail/index.html,这样相对路径就能正常访问了
分享到: sina.jpg tec.jpg
评论

转载于:https://www.cnblogs.com/jpfss/p/10417885.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值