Url rewriting nginx www重定向,其他子域除外
可能还有另一个nginx重定向问题。。。找不到答案,因此: 如果cloudfoundry nginx配置包含以下服务器定义,如何重定向到但不重写任何子域http://*.domain.com:Url rewriting nginx www重定向,其他子域除外,url-rewriting,nginx,rewrite,cloud-foundry,Url Rewriting,Nginx,Rewrite,Cloud Foundry,可能还有另一个nginx重定向问题。。。找不到答案,因此: 如果cloudfoundry nginx配置包含以下服务器定义,如何重定向到但不重写任何子域http://*.domain.com: server { listen 80; server_name _; server_name_in_redirect off; } 我尝试了这种配置 server { server_name domain.com rewrite ^(.*) ht
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;
}
但是我得到了无限的重定向。尝试替换
server_name _;
与
server_name *.domain.com;
server {
listen 80;
server_name domain.com
return 301 http://www.domain.com$request_uri;
}
server {
listen 80 default_server;
...
}