Url Nginx 301重定向不重定向
我目前正试图通过非www主机名重定向到www.one。服务器是带有NGINX的CentOS 6 我尝试了return和rewrite命令,但均无效。这些建议如下:Url Nginx 301重定向不重定向,url,redirect,nginx,centos,Url,Redirect,Nginx,Centos,我目前正试图通过非www主机名重定向到www.one。服务器是带有NGINX的CentOS 6 我尝试了return和rewrite命令,但均无效。这些建议如下: server { listen 80; server_name rholloway.co.uk; return 301 http://www.rholloway.co.uk$request_uri; } 及 两个版本都有以下www.server块。一旦我重新加载Nginx,就会发生非www地址中断,无法再访
server {
listen 80;
server_name rholloway.co.uk;
return 301 http://www.rholloway.co.uk$request_uri;
}
及
两个版本都有以下www.server块。一旦我重新加载Nginx,就会发生非www地址中断,无法再访问该页面(尽管可以奇怪地访问该名称下的页面,而无需任何重定向)
如果有人能帮我工作,我们将不胜感激。配置看起来不错。您可以使用
nginx-T
测试nginx
配置。查看访问和错误日志以了解发生了什么。您有指向此服务器的两个域的DNS吗?是的,它们都指向服务器。当我不尝试重定向时,两个连接都非常好。日志似乎在说,当我试图重定向非www的目录索引时,就会被禁止。原因还不完全清楚,原因还不清楚。您应该考虑编辑您的问题并添加其他服务器块、访问和错误日志的相关内容以及卷曲请求的结果以及预期结果。
rewrite ^ http://www.rholloway.co.uk$request_uri? permanent;