2

おそらくさらに別のnginxリダイレクトの質問...答えが見つからなかったので:

http://domain.comhttp://www.domain.comにリダイレクトしますが、このサーバー定義を含むcloudfoundry nginx構成を指定して、サブドメインhttp://*.domain.comを書き換えないようにするにはどうすればよいですか。

server {
    listen       80;
    server_name  _;
    server_name_in_redirect off;
}

この構成を試しました

server {
     server_name domain.com
     rewrite ^(.*) http://www.domain.com$1 permanent;
}

server {
    listen       80;
    server_name  _;
    server_name_in_redirect off;
}

しかし、無限のリダイレクトを取得しています。

4

2 に答える 2

1
server {
    listen 80;
    server_name domain.com
    return 301 http://www.domain.com$request_uri;
}

server {
    listen 80 default_server;
    ...
}
于 2012-11-15T17:16:31.670 に答える
1

交換してみる

server_name  _;

server_name *.domain.com;
于 2012-11-13T15:24:53.047 に答える