nginx配置域名跳转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx配置域名跳转相关的知识,希望对你有一定的参考价值。

nginx 配置主域名 xxx.com, 跳转子域名 www.xxx.com

server {
listen 80;
server_name www.xxx.com;

    location / {
        root   html/www/public_html;
        index  index.php index.html index.htm;
    }

    error_page  404              /404.html;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html/www/public_html;
    }

    location ~ .php$ {
        root           html/www/public_html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
       #  fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #  include        fastcgi_params;**
        include        fastcgi.conf;
    }

}

#xxx.com --> www.xxx.com
server {
server_name xxx.com;
rewrite ^(.*)$ http://www.xxx.com$1 permanent;
}

以上是关于nginx配置域名跳转的主要内容,如果未能解决你的问题,请参考以下文章

nginx问题 不同域名实现跳转,原域名访问url不变,怎么样配置nginx?

Nginx 配置 https 后,http 强制跳转到 https,主域名跳转至带 www 的二级域名

不带www的域名强制跳转到www域名,Nginx服务器rewrite重写

nginx 配置 A域名:1004 跳转到 B域名:1004

学Python运维,这知识点你肯定会遇到,必收藏之nginx 域名跳转相关配置

Nginx处理访问www域名跳转到不带www域名的配置方法