Nginx配置根域重定向到子域

时间:2019-12-06 08:40:02

标签: nginx

我当前的网页设置是:

forum.xyz.pl

我需要将xyz.pl重定向到forum.xyz.pl

当前nginx.conf: nodebb.conf

我正在使用aws route53,也不确定应该为根域输入什么值。

谢谢

2 个答案:

答案 0 :(得分:1)

pl到forum.xyz.pl,您只需执行以下操作即可:

server  {
 server_name xyz.pl;
 rewrite ^ forum.xyz.pl$request_uri? permanent;
}

这应该可以解决您的问题,如果还有其他问题,请告诉我。我真的不了解Route 53的问题,因为它只是处理DNS条目。

答案 1 :(得分:1)

我会这样

server {
    listen       80;
    server_name  xyz.pl;
    return 301 https://forum.xyz.pl/;
}
server {
      listen       80;
      server_name  forum.xyz.pl;
      #Force Https
      return 301 https://$host$request_uri;
}
server {
      listen [::]:443 ssl http2;
      listen 443 ssl http2;
      #listen [::]:80;
      #listen 80;

      server_name forum.xyz.pl;
      ##rest of config goes here
}