nginx配置域名带www301重定向跳转到不带www

2018.05.16 10:38 阅读 598 评论 0

域名通常解析不带www根域名和带www的二级域名,但为了避免权重的分散,需要将带www的域名重定向到不带www的域名。

下面介绍下nginx下如何配置www重定向到不带www域名。

不重定向的配置如下

server {
    listen       80;
    server_name  www.kkfor.com kkfor.com;
    # 其他配置省略
}

设置重定向后,写成两个server

server {
    listen       80;
    server_name  kkfor.com;
    # 其他配置省略
}
server {
    listen       80;
    server_name  www.kkfor.com;
    rewrite ^(.*)$ http://www.kkfor.com$1 permanent;
}

配置好以后,再访问www域名时,会自动跳转到不带www下。

0 条评论
发布