栏目导航: 首页 > 网站运营 > 开发设计 > 内容

#伪静态# Nginx实现www域名的301跳转

www.hx99.net    时间: 2016-10-08    阅读: 次     整理: 华西安全网

 来源:https://www.vmvps.com/nginx-www-redirect-to-non-www-domain-301-rewrite-rule.html

之前,微魔曾经跟大家分享了多篇关于Nginx的教程文章(请以“Nginx”为关键字在本站右侧搜索栏自行搜索),关于伪静态,有一篇集中汇总各个程序的Nginx伪静态的文章(传送),但是却遗忘了最常见的www域名跳转的问题,关于这个跳转,对SEO的友好程度见仁见智,在微魔看来,只是更喜欢自己的站点以www的形式示人而已。

#伪静态# Nginx实现www域名的301跳转

1.将example.com定向到www.example.com

  server {
    listen 80;
    server_name example.com www.example.com;
    if ($host != 'www.example.com') {
      rewrite ^/(.*)$ http://www.example.com/$1 permanent;
    }
  }

2.将www.example.com定向到example.com

  server {
    listen 80;
    server_name example.com www.example.com;
    if ($host != 'example.com') {
      rewrite ^/(.*)$ http://example.com/$1 permanent;
    }
  }
本文来源:华西安全网[http://www.hx99.net]
发表评论】【告诉QQ好友】【错误报告】【加入收藏】【关闭