我想用nginx实现以下重写:
$ g++ t.cpp && ./a.out
string
因此,与example.com -> example.io
*.example.com -> *.example.io
相关的任何内容都应重定向到example.com
,同时保留子域名(如果有子域名)。
答案 0 :(得分:1)
您只需要一个简单的服务器块来侦听example.com并重定向到example.io
http {
map $server_name $redirect_to {
default example.io;
"~*^(.*)\.example.com$" $1.example.io;
}
server {
listen 80;
listen 443 ssl;
server_name example.com *.example.com;
ssl_certificate ...;
ssl_certificate_key ....;
return 302 $scheme://$redirect_to$request_uri;
}