请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

一起开发

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

seo优化:Apache服务器完美实现301重定向

发表于 2012-12-22 17:19 作者:phper
php结合memcache实现访问统计文章点击的计数
随着访问量的增大,点击数直接更新数据库已经不太可能了,数据库中点击的更新 ...
Web开发利器,简版开发手册助您快速开发(图
web开发,帮助手册是我们经常查询的,查函数、查属性等等,下面图片里综合了各开发手册 ...
        做过seo的seoer都知道301重定向对网站收录的重要性,但是确不知道如何操作。笔者特将apache服务器实现301重定向的详细步骤分享给大家。后面也陆续会分享php、asp、asp.net、coldfusion等情况下301重定向的方法。首先,笔者还是普及下什么是301?
  301重定向(301 redirect)又叫301代表永久性转移(permanently moved),将各种网络请求重新定个方向转到其它位置,网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。下面说下两种情况下的301重定向方法。
  一、www域名的重定向。这是我们大多数站长建站后都会面对的一种情况。那么如何做呢?将不带www重定向带www的地址,请看如下代码:
       <files ~ "^.(htaccess|htpasswd)$">
        deny from all
        </files>
        rewriteengine on
        rewritecond %{http_host} ^(admin5\.com)(:80)? [nc]
        rewriterule ^(.*)  [r=301,l]
        order deny,allow
  如果是将带www的定向到不带www的情况,写法和上面差不多,就不多说了。将上面代码复制到记事本,然后重命名为.htaccess,上传到网站的根目录即可。如果是本地不支持此命名,可以先传到根目录再修改文件名称即可。
       二、网页的重定向。这里也可以分为两种情况。
  第1种,只有少量网页需要重定向,方法如下:
  <files ~ "^.(htaccess|htpasswd)$">
         deny from all
          </files>
          redirect permanent admin5.com/old.html admin5.com/new.html
          order deny,allow
  第2种,举例网站的导航的一个栏目改了路径时的重定向方法。原路径为/old/,新路径为/news/的情况如下:
    <files ~ "^.(htaccess|htpasswd)$">
        deny from all
        </files>
        redirect permanent admin5.com/old/ admin5./new/
        order deny,allow
  同样,写在记事本,改名为.htaccess,同样上传到网站根目录即可。本地无法改名的时候入第一种中说到的方法易名。
  以上就是apache服务器实现301重定向的方法。简单的几步就可以快速的帮您搞定apache服务器实现301重定向。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|一起开发   

GMT+8, 2017-9-23 20:42 , Processed in 0.122841 second(s), 27 queries .

Powered by Discuz! X2.5 Licensed

© 2001-2012 Comsenz Inc.

回顶部