nginx重定向,为什么浏览器提示重定向过多?

if ($host ~* XXXX.com) {
                rewrite ^/(.*)$ http://www.XXXX.com/$1 permanent;
        }

我在nginx.conf文件是这样设置的啊..难道这样判断语句错了?

阅读 8.5k
1 个回答

你这个是死循环了。
应该把 example.com 和 www.example.com 分开两个server

server {
    server_name example.com;
    return 301 http://www.example.com$request_uri;
}

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