利用.Htaccess文件实现301重定向站长必知的七种方法

云墨
云墨
云墨
647
文章
0
评论
2017年12月30日 评论 1,175
    301重定向对于每一位站长来说是必须知道的一个知识点,从网站建设到链接优化,避免不了对网站目录做修改,在这种情况下用户用户收藏夹里面和搜索引擎里面可能保存的还是旧的地址,如果更换了新地址会无法显示,页面出现404错误,造成很差的用户体验,同时也会失去很多流量,今天就给大家分享七个实现301重定向的方法。
    实现301重定向最直接有效的方法是设置.htaccess文件,但要了解关于.htaccess文件使用方法,请您详细看完本文。云墨需要提醒你的是:在对.htaccess文件进行操作之前,一定要备份好原来的.htaccess文件,以免修改出错带来不必要的麻烦。

一、 重定向yunmoseo.com到www.yunmoseo.com

    这种重定向是非常常见的,其主要目的是实现域名的唯一性,也是站长们做SEO必须要做的,规则如下:
    代码如下:
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} !^ www.yunmoseo.com$ [NC]
  3. RewriteRule ^(.*)$ http:// www.yunmoseo.com/$1 [L,R=301]
    注:这种301重定向方式后,当你打开yunmoseo.com的网站后会自动定向到www.yunmoseo.com

二.重定向www.yunmoseo.com到yunmoseo.com

    这种操作刚好是和上面的域名显示相反的,规则如下:
    代码如下:
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} !^ yunmoseo.com$ [NC]
  3. RewriteRule ^(.*)$ http:// yunmoseo.com/$1 [L,R=301]
    注:这种301重定向方式后,当你打开www.yunmoseo.com的网站后会自动定向到yunmoseo.com

三.重定向yunmoseo.com到ajunseo8.com

    这种操作经常用于更换域名时用到的,很多站长因为种种原因可能为站点更换了域名,这个时候就要采用这种方式来实现重定向了:
    代码如下:
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{HTTP_HOST} ! yunmoseo.com$ [NC]
  4. RewriteRule ^(.*)$ http:// ajunseo8.com/$1 [L,R=301]
    注:当用户打开旧域名后,会自动重定向到新的域名下,此时域名显示格式为不带www的格式。

四.重定向yunmoseo.com到www.ajunseo8.com

      这种操作是在第三种方式上改良的,只显示链接带www.的那种方式:
      代码如下:
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} !yunmoseo.com$ [NC]
  3. RewriteRule ^(.*)$ http://www.ajunseo8.com/$1 [L,R=301]
    注:当用户打开旧域名后,会自动重定向到新的域名站点下面,并且网站链接显示格式为www.的。

五.重定向yunmoseo.com/file/file.php到ajunseo8.com/otherfile/other.php

      这种操作针对于更改一个域名的同时,网站目录路径也发生变化情况下使用的,规则如下:
      代码如下:
  1. RewriteCond %{HTTP_HOST} ^www.yunmoseo.com$
  2. RewriteRule ^file/file.php$ http://www.ajunseo8.com/otherfile/other.php [R=301,L]
    注:当老用户防问旧域名的路径时,会重定向到新的域名新的路径下的站点。

六.IIS服务器下实现301重定向

      具体方法如下:打开internet信息服务管理器,在欲重定向的网页或目录上按右键,选中“重定向到URL”, 在对话框中输入目标页面的地址,切记要选中“资源的永久重定向”最后点击“应用”即可。
      注:再次提醒你,一定要选中“资源的永久重定向”。

七,Apache服务器实现301重定向

      在Apache服务器实现301重定现的方法只需要在.htaccess文件中加入以下规则:
      代码如下:
     1、Redirect /旧目录/旧文档名 新文档的地址
     2、也可能是:
  1. Redirect /olddirectory http://www.newsite.com/newdirectory
       注:一定要注意书写格式,第一种是同一域名下将一个文档定向到新的目录地址,第二种是把老目录定义到新域名的新目录下。
      以上七种方法是在网站管理与优化过程中经常会使用到的301重定向方法,当然,你也可能遇到不大相同的状况,这时候就需要根据自己的目的去适当调整下命令规则以适应不同的需求。
1. 如有链接无法下载、失效或广告,请联系QQ:181289218 处理!
2. 本站的所有资源为购买、网络收集,或者用户投稿的资源,版权归原作者及网站所有!
3. 如若侵犯了您的权利,请及时联系站长删除!
4. 本站提供的资源,都不包含技术服务请大家谅解!
5. 此软件“仅限学习交流,不能用于商业用途”!
6. 如用于商业用途,请到官方购买正版软件,追究法律责任与“云墨SEO”站点无关!
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 站长技术资源群
  • QQ群:431710796
  • weinxin
云墨
  • 本文由 发表于 2017年12月30日
  • 转载请务必保留本文链接:https://www.yunmoseo.com/338.html
【致新手】 SEO优化技巧分享 SEO基础百科

【致新手】 SEO优化技巧分享

【致新手】 SEO优化技巧分享 仔细阅读, 让你受益匪浅 定义:SEO指通过站内优化使网站满足搜索引擎收录排名需求,在搜索引擎中提高关键词排名,从而吸引精准用户进入网站,获得免费流量 一. 明确网站定...
赣州SEO顾问教你如何做网站的内容优化 SEO基础百科

赣州SEO顾问教你如何做网站的内容优化

赣州SEO顾问教你如何做网站的内容优化,让大家了解内容创作的知识点。 一、原创与伪原创定义 原创就是由自己创造的内容,网上无同样内容 伪原创就是复制别人的内容再加以改动 二、原创与伪原创的区别 1、原...
匿名

发表评论

匿名网友