Nginx域名跳转

有时我们需要服务器在接收域名时完成重定向效果

比如

在浏览器输入 www.kuiwaiwai.com 自动跳转到 kuiwaiwai.com

又或者在浏览器输入 kuiwaiwai.com 自动跳转到 www.kuiwaiwai.com

第一步

在Nginx配置文件中添加

server_name www.kuiwaiwai.com kuiwaiwai.com;

第二步

当我们需要带www的域名跳转到不带www的域名时就添加

if ($host = 'kuiwaiwai.com' ) {
    rewrite ^/(.*)$ www.kuiwaiwai.com;
}

当我们需要不带www的域名跳转到带www的域名时就添加

if ($host = 'www.kuiwaiwai.com' ) {
    rewrite ^/(.*)$ kuiwaiwai.com;
}

其它域名跳转同理,只需要在server_name后添加所有域名,再将第二步中的两个域名修改为你的待跳转域名和目标域名即可

最终效果

效果

阅读剩余
THE END