如何配置我的服务器以将“domain.com”转发到“www.domain.com”?

如何配置我的服务器以将“domain.com”转发到“www.domain.com”?

我需要将所有访问者从“domain.com”转发到“www.domain.com”。

我知道这与改变 nginx 配置文件有关,但不确定该做什么或使用什么代码。

我正在使用 nginx 作为服务器。

任何帮助,将不胜感激 :)

答案1

在我自己的 NGINX 设置中,我为 domain.com 创建了一个单独的 vhost:

server {
  listen   1.2.3.4:80;
  server_name  domain.com;
  rewrite  ^(.*) http://www.domain.com$1 permanent;
}

答案2

显然我不能只用链接作为答案......

无论如何,看看这个问题:Nginx:转发所有子域名

那里的配置应该适合您。

答案3

您可以像这样重写配置文件中的 URL:

server {
    server_name  domain.com;
    rewrite ^(.*) http://www.domain.com$1 permanent;
}

server {
    server_name  www.domain.com;
    #My other config options
}

相关内容