使用.htaccess实现apache服务器的301永久重定向


本站域名 com133.com www.com133.com 都做了绑定,也就是说两个域名访问到的内容是一样的,但是搜索引擎不会认为这是同一个网站,在收录的时候会同时收录带 www 和不带 www 的两种域名,这样不利于搜索优化,为了解决这个问题可以使用 301 重定向。使用 301 重定向后新网址会继承旧网址的数据,旧网址排名清空。如果是 apache 服务器可以使用 .htaccess ,只需要在 .htaccess 文件中加入:

        RewriteEngine on
        RewriteCond %{HTTP_HOST} !^www\.com133\.com$ [NC]
        RewriteRule ^(.*)$ http://www.com133.com/$1 [L,R=301]

        这样就实现301重定向了,当然apache服务器要支持重写,如果是使用的其他服务器比如IISNginx等也有对应的重写方式。如果要适用于所有服务器还可以使用PHP代码来实现301重定向:

        

39.<?php

40. header("HTTP/1.1 301 Moved Permanently");

41. header("Location:http://www.com133.com/");

42.?>

        当然这是最简单的重定向,在使用的时候还要判断当前域名是否带有www,还可能会去到域名后的一些参数加到重定向的域名之后,具体的方式大家自由发挥吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值