moneyslow.com

nginx默认域名或者ip地址跳转几个技巧

nginx

nginx

禁止IP访问,没有匹配上server name就会找default默认,返回403。
server {
listen 80 default;
return 403;
}

或者301跳转到主页
server {
listen 80 default;
server_name _;
rewrite ^(.*) https://moneyslow.com/$1 permanent;
} 

a.com 的都跳转到b.com上(server 段配置)
if ($host ~ '^a.com'){
return 301 https://b.com$request_uri;
}

如果不是b.com重定向到b.com
if ($host != 'b.com') {
rewrite ^/(.*)$ http://b.com/$1 permanent;
}

Exit mobile version