假设我有a.mywebsite.com
和b.mywebsite.com
。因为完全合格的域名可能是不同的,例如在开发和测试环境中,它不是mywebsite.com
,我想制定规则,以便将a.
的所有请求移至b.
。
我认为配置文件可能类似于以下内容,但我无法弄清楚将<what goes here>
放入正确的内容。
server {
server_name ~^a\.;
return 301 b.<what goes here?>;
}
server {
server_name ~^b\.;
}
或者我完全走错了方向?
答案 0 :(得分:1)
我会选择一个名为regex的组,例如:
server {
server_name ~^a\.(?<domain>.+)$;
return 301 b.$domain;
}
答案 1 :(得分:-1)
这是满足您要求的简单解决方案。
什么在这里= mywebsite.com