すべての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;
}
}