nginx简单配置url跳转不生效

新手上路,请多包涵

就是测试如果访问baidu,则跳转163,我这个怎么不生效

server {
        listen 80;
        server_name www.baidu.com baidu.com;
        location / {
           rewrite .+ http://www.163.com/ permanent;
        }
    }

`

阅读 3k
3 个回答
新手上路,请多包涵

把 location 部分改成这样试下:

location / {
    return 301 http://www.163.com/;
}

DNS解析baidu还是人家的IP呀,你本地有配置host吗

你本地hosts文件当中把百度域名指向你的服务器没有?,如果没指向,请先设置你的hosts再测试,你这个本身nginx解析规则没啥大问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题