linux服务器做301跳转,什么是301转向,如何去做301跳转

我们把网站页面A,301转向到网站页面B的时候,用户或搜索引擎蜘蛛来访问A页面的时候,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到B页面地址。通常我们叫301转向或301重定向,301跳转,其实实现这种效果的不仅只有这一个办法,还可以利用302转向,JS跳转等方法,但是其他的方法搜索引擎会是认为一种作弊手法,而且不会把当前页面的权重传递到定向的页面上,只有301重定向搜索引擎才会识别。

什么样的情况要做301定向

很多朋友还是不知道,要在什么情况下去做301定向,导致有很多人在做优化的时候使用作弊的方法,购买多个高权重的域名,在把301定向到一个域名下面,提升网站权重,在前一段时间或许还有用处,现在用这个方法就不好了,典型的例子,利为汇、狼雨SEO,他们的网站都做过这样的方法,可是都被降权了,一般我们是在网站要更换域名或默个页面路径要变换时我们采用301跳转,在前面我们说到中也提到过301跳转,也就是说如果当有一个页面被删除,但是我们还要保留这个页面的内容我们就可以通过百度快照把老地址的内容复制下来然后从新做一个页面把老的地址301跳转到新地址。

如何去做301跳转

一、设置.htaccess文件实现301重定向(只适用于linux系统)

使访问seo90h.com/的时候就会自动转到

在.htaccess文件里写上以下代码即可。

RewriteEngine on

RewriteCond %{http_host} ^seo90h.com [NC]

RewriteRule ^(.*)$ http:///$1 [L,R=301]

二、举例:

vim /data/home/www/315city/.htaccess

RewriteEngine on

RewriteCond %{http_host} ^xn--315-yh6Fq51K.com [NC]

RewriteRule ^(.*)$ [L,R=301]

RewriteCond %{http_host} ^315zhaopin.com [NC]

RewriteRule ^(.*)$ [L,R=301]

RewriteCond %{http_host} ^xn--315-yh6Fq51K.xn--fiQs8S [NC]

RewriteRule ^(.*)$ [L,R=301]

RewriteCond %{http_host} ^315zhaopin.cn [NC]

RewriteRule ^(.*)$ [L,R=301]

RewriteCond %{http_host} ^ [NC]

RewriteRule ^(.*)$ [L,R=301]

RewriteCond %{http_host} ^ [NC]

RewriteRule ^(.*)$ [L,R=301]

保存退出。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值