nginx利用.htaccess设置域名301重定向

11 篇文章 0 订阅
4 篇文章 0 订阅

nginx .htaccess设置域名301重定向

         由于观红海的服务器nginx,在网上找很多方法,均未能实现正确的域名301重定向。最终经过不懈的努力,终于试验成功,写出来供大家参考。想必也有像我这样有需要的朋友。注意:后面主要介绍的是nginx利用.htaccess设置域名301重定向 方法。

  • 域名重定向

     域名重定向 是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

  • 域名重定向主要方式

       301 redirect::301代表永久性转移,301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址,旧域名的权重链接会全部转移到新域名上。

       302 redirect::302代表暂时性转移,在前些年,不少Black Hat SEO曾广泛应用这项技术作弊。目前,各大主要搜索引擎均加强了打击力度,像Google前些年对以及近来对BMW德国网站的惩罚。这点一定要注意,尽量不要用以免引来不必要损失。
  • nginx .htaccess设置域名301重定向
       1、资讯空间服务是否支持.htaccess
       2、如果空间根目录中有.htaccess,(如果没有新建.htaccess)下载打开将下面代码。
            RewriteEngine on
    RewriteCond %{HTTP_HOST} ^g2hh.com [NC]
            RewriteRule ^(.*)$ http://www.g2hh.com/$1 [L,R=301]
          添加到的 :代码部分  (注意是添加,请勿更改原有代码)
            <IfModule mod_rewrite.c>代码部分</IfModule>
          完成后效果
           <IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^g2hh.com [NC]
                 RewriteRule ^(.*)$ http://www.g2hh.com/$1 [L,R=301]
  </IfModule>
       3、完成后重新将.htaccess文件上传到空间根目录
  • 检测是否设置成功

       如果设置成功,则会显示如下结果,例如:g2hh.com

      HTTP/1.1 301 Moved Permanently
       Server: nginx/1.2.0
       Date: Fri, 11 Jan 2013 05:27:57 GMT
       Content-Type: text/html; charset=iso-8859-1
       Connection: keep-alive
       Location: http://www.g2hh.com/
       Vary: Accept-Encoding
       X-Varnish: 1769516349
       Age: 0
       Via: 1.1 varnish

版权所有:本文发布于  观红海
转载请保留原文链接: http://www.g2hh.com/ming/5.html  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值