`
cometlj
  • 浏览: 113927 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Nginx 301永久重定向

阅读更多

最近需要做SEO优化,将网站域名做成301永久重定向,不说了直接上代码:

首先在

 server {
                listen  80;
                server_name     _;
                location / {
                        index   index.html;
                        root    /usr/local/www/default_www;
                        proxy_pass http://127.0.0.1:80;    #此处为新增
                        proxy_set_header Host $host;      #$host变量
                }
        }

 

接着在底下的server段新增

                if ($host != 'www.yourdomain.com' ) {
                 rewrite ^/(.*)$ http://www.youdomain.com/$1 permanent;
                }

重启Nginx 测试下 http://qqhis.com 发现已经跳转到带www的url地址 一切搞定!

0
0
分享到:
评论
2 楼 yuanfen2014 2017-06-11  
学习,学习了
1 楼 yuanfen2014 2017-06-11  
[color=blue][/color]

相关推荐

    消除浏览器的301重定向缓存

    文档讲述了消除301缓存的方法,并举例说明

    Nginx下WordPress链接(url伪静态)301永久重定向实现方法

    在几个blog程序中折腾的结果,导致url连续二次变化。这是第三次了。 nginx 通过rewrite 使用 permanent; 参数 成301永久url重定向

    Nginx服务器中的重定向配置参考指南

    rewrite命令 nginx的rewrite相当于apache的rewriterule(大多数情况下可以把原有apache的rewrite规则加上引号就可以直接使用),它... permanent – 返回永久重定向的HTTP状态301 例如下面这段设定nginx将某个目录下面的

    pool.ntp.org:* .pool.ntp.org与ntpd托管,并通过Algin上的Nginx进行Web重定向

    * .pool.ntp.org与ntpd托管,并通过Algin上的Nginx进行Web重定向 该Docker容器侦听端口80并将所有Web流量重定向到给定的目标域/ URL。 特征 轻量级:在Linux上仅使用〜2 MB RAM 保留URL路径和GET参数 永久或临时...

    详解HTTP状态码

    Nginx下301重定向域名的方法小结Apache Rewrite实现URL的301跳转和域名跳转比较详细的win2003 IIS6.0 301重定向带参数的问题解决方法IIS7.5下301重定向的设置方法(及伪静态后301重定向出错案例)php 301转向实现代码...

    使用Nginx实现301跳转至https的根域名示例代码

    基于 SEO 和安全性的考量,需要进行 301 跳转,以下使用 Nginx 作通用处理 实现结果 ...301 与 302 的区别 ...301 是永久重定向,302 是临时跳转,主要的区别在于搜索引擎对此的对待方式 301:搜索引擎会将权重和

    nginx重写rewrite基础及实例分享

    nginx rewrite 正则表达式匹配 大小写匹配 ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 ...permanent 返回301永久重定向 地址栏会显示跳转后的地址。  

    nginx rewrite 伪静态配置参数详细说明

    正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中: ...* permanent 返回301永久重定向 地址栏会显示跳转后的地

    nginx rewrite 伪静态配置参数和使用例子

    flag标记有: * last 相当于Apache里的[L]标记,表示完成rewrite * break 终止匹配, 不再匹配后面的规则 * redirect 返回302临时重定向 地址栏会显示跳转后的地址 * permanent 返回301永久重定向 地址栏会显示跳转后...

    gaw.sh:gaw.sh网址缩短器

    GAW.SH URL缩短器开始时间:2011年11月11日存档日期:2018年6月23日星期六是一个简单的URL... 所有过去有效的(大约五百个)活动URL均已在nginx中设置为手动HTTP 301永久重定向。 从现在开始,无法自动缩短其他URL。

    pilgrimaz#learn-linux#Nginx实现域名跳转1

    比方说要将www.caipanzi.com永久性重定向至caipanzi.com,有两种方法1.方法A​ server_name caipanzi.com ww

    ansible:适用于hetzner cx *服务器

    适用于hetzner cx *服务器 基于Debian9,postfix,dovecot,nginx,mariadb 从整个Internet疯狂复制。... 创建具有永久重定向到给定域的http重定向nginx配置 virtual_domain 应该为其生成virtual_h

Global site tag (gtag.js) - Google Analytics