【发布时间】:2012-05-04 21:17:41
【问题描述】:
我需要将每个http://test.com 请求重定向到http://www.test.com。如何做到这一点。
在我尝试添加的服务器块中
rewrite ^/(.*) http://www.test.com/$1 permanent;
但在浏览器中显示
页面未正确重定向
Firefox 检测到服务器正在以永远不会完成的方式重定向对该地址的请求。
我的服务器块看起来像
server {
listen 80;
server_name test.com;
client_max_body_size 10M;
client_body_buffer_size 128k;
root /home/test/test/public;
passenger_enabled on;
rails_env production;
#rewrite ^/(.*) http://www.test.com/$1 permanent;
#rewrite ^(.*)$ $scheme://www.test.com$1;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
【问题讨论】:
标签: redirect nginx url-rewriting