侧边栏壁纸
博主头像
lai博主等级

  • 累计撰写 51 篇文章
  • 累计创建 19 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

nginx实现www域名的重定向

lai
lai
2021-05-13 / 0 评论 / 0 点赞 / 923 阅读 / 709 字
温馨提示:
本文最后更新于 2021-05-20,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

SEO中涉及到一个操作,非www域名跳转到www域名,可以通过nginx重定向实现。如果是单次重定向用 redirect, 如果永久跳转用 permanent,这里用 permanent

非www重定向到www域名

server {
               listen       80;
               server_name  xxx.com www.xxx.com;
               if ($http_host !~ "^www.xxx.com$") {
                       rewrite  ^(.*)    http://www.xxx.com$1 permanent;
                 }
}

www重定向到非www域名

server {
               listen       80;
               server_name  xxx.com www.xxx.com;
               if ($http_host !~ "^xxx.com$") {
                       rewrite  ^(.*)    http://xxx.com$1 permanent;
                 }
}

附:

正则表达式

~ 区分大小写匹配
~* 不区分大小写匹配
!~!~*分别为区分大小写不匹配及不区分大小写不匹配
^ 以什么开头的匹配
$ 以什么结尾的匹配

0

评论区