Redirect 如何重定向/转发域(包括子域和路由)
我有两个域:Redirect 如何重定向/转发域(包括子域和路由),redirect,dns,subdomain,Redirect,Dns,Subdomain,我有两个域:example.com和example.net。我想将所有内容从example.com重定向/转发到example.net,例如: mysite.com=>example.net api.mysite.com=>api.example.net mysite.com/news=>example.net/news 我如何才能做到这一点?在NGINX上非常容易 server { listen 80; server_name ~^(?<subdomain&
example.com
和example.net
。我想将所有内容从example.com
重定向/转发到example.net
,例如:
=>mysite.com
example.net
=>api.mysite.com
api.example.net
=>mysite.com/news
example.net/news
我如何才能做到这一点?在NGINX上非常容易
server {
listen 80;
server_name ~^(?<subdomain>\w+)\.example\.com$;
return 301 $scheme://$subdomain.example.net$request_uri;
}
服务器{
听80;
服务器名称~^(?\w+)\.example\.com$;
返回301$scheme://$subdomain.example.net$request\u uri;
}
您可以使用任何您想要的重定向代码,而不是301。您可以从中阅读重定向代码。您使用的是nginx还是apache?我没有使用它们,但我认为如果必要,我会设置一个。我更喜欢NGINX您可以在NGINX上轻松配置它。您只需要配置通配符就可以将所有请求从site.com转发到site.net。