301重定向的做法和301的一些实例


为了不显示超链接,本文将“.”修改为了“。”

经常会碰到这样的情况,其他网站链接你的站点时,会用下面的链接:

www。example。comexample。com/www。example。com/index。htmlexample。com/index。php而这样导致:你站点主域名的pr值分散到其他几个URLs了。如果你用301重定向把其他三个URL转到www。example。comPR也就集中在主域名:www。example。com 了。

301重定向具体办法:

设置。htaccess文件(只适用于linux系统,并需要虚拟主机支持。)

使访问example。com/的时候就会自动转到www。example。com在。htaccess文件里写上以下代码即可。

RewriteEngine onRewriteCond %{http_host} ^mydomain。com [NC]RewriteRule ^(。*)$ www。mydomain。com/$1 [L,R=301]

301重定向的方法分以下几种情况1、301重定向做法之服务器软件 通过服务器配置区域设置301重定向。此方法较适用于windows服务器用户群体。2、301重定向做法之本地DNS 例如,将news。fbiseo。com重定向至www。fbiseo。com。需要在网站DNS服务器中增加一个别名记录,别名记录为:news IN CNAME www。fbiseo。com。注:当需要将较多的域名重定向至www。fbiseo。com时,别名记录可写为* IN CNAME3、301重定向做法之linux服务器对于linux服务器用户而言,301重定向做法就更为简便了,直接通过指令Redirect 301 /4、301重定向做法之ASP/PHP 对于ASP/PHP的网站,可通过类似以下代码的方式实现301重定向。ASP:Response。Status=”301 Moved Permanently”Response。AddHeader “Location”,” www。fbiseo。com/”Response。EndPHP:header(“HTTP/1。1 301 Moved Permanently”);header(“Location: www。fbiseo。com/”);exit();5、301重定向做法之。htaccess文件 通过。htaccess文件,并将。htaccess文件上传至网站服务器根目录,也是一种十分常用的301重定向做法。。htaccess文件内容举例:RewriteEngine onRewriteRule ^(。*)$ www。fbiseo。com/$1 [R=301,L]#要了解上面这行代码需要好好研究下mod_rewrite模块的知识301是一种常见的HTTP状态码(HTTP Status Code)。常见的HTTP状态码(HTTP Status Code)除了301之外,还有200、302、404等。常见的HTTP状态码(HTTP Status Code)解释200 请求成功301 URL被永久重定向302 URL被临时重定向404 请求失败301重定向经验谈

一个多域名站主的经验之谈:“比如只有一个网站,主域名是[url]www。domain。com[/url],此外还有诸如domain1。com、domain2。com、domain3。com等共计十几个域名。所有这些次级域名都映射到[url]www。domain。com[/url],而且所有域名对应的是同一个IP地址。由于事实上我只有一个站点,一个站点又只能对应一个。htaccess文件,显然不可能直接修改。htaccess文件来实现重定向。现采用了如下步骤:A。把domain1。com从domain。com上**出来,让它成为服务器上的一个普通**网站。B。为domain1。com创建一个。htaccess文本文件,并在文件中设置重定向代码为:Redirect permanent / [url] www。domain。com/[/url]再将修改后的。htaccess文件上传给domain1。com所在服务器。这一步也可以在域名控制面板中完成。C。进入域名控制面板,将所有原来绑定到domain。com上的域名从domain。com上释放,然后重新绑定到doamin1。com。这样一来,这些被绑定的域名使用的都是domain1。com的。htaccess文件,因而也就意味着它们都被永久性重定向到domain。com上了。好了,大功告成!

301设置好这后(设置方法baidu一下有很多),就要检测一下301是否生效。这里有两个在线检测301重定向的工具:

国内版: www。ranknow。cn/tools/redirectcheck

国外版: www。seoconsultants。com/tools/headers#Results

两个作用差不多,国内版看起来更直观一点

下面是用国外版检测的数据。

SEO Consultants Directory Check Server Headers – Single URI ResultsCurrent Date and Time: 2010-02-14T04:15:55-0800User IP Address: 113。88。234。90

#1 Server Response: www。rwish。cn HTTP Status Code: HTTP/1。0 301 Moved Permanently Date: Sun, 14 Feb 2010 12:15:53 GMT Server: LiteSpeed Connection: close Location: www。askfox。com/ Content-Type: text/html Content-Length: 413 Redirect Target: www。askfox。com/#2 Server Response: www。askfox。com/ HTTP Status Code: HTTP/1。0 200 OK Date: Sun, 14 Feb 2010 12:15:54 GMT Server: LiteSpeed Connection: close X-Powered-By: PHP/5。2。11 X-Pingback: www。askfox。com/xmlrpc。php Content-Type: text/html; charset=UTF-8上面经过两个步骤,第一步访问老域名后返回301状态和转向后的新域名起址,第二步浏览器收到301重定向后发起第二次新域名请求,返回200正常状态

下面分享几个301文件希望对大家有用处 这是我百度网盘的地址

标签: 实例, 重定向
分类: 数码&电脑
时间: 2013-11-12

相关文章

  1. ASP.NET网站怎么配置301重定向

    其实ASP.NET配置301永久重定向也是一件相对容易的事情.但是有一些程序确实给我们设置了不小的障碍:因为ASP.NET程序是允许编译后在进行发布,那么他就会出现一些没有源代码的程序,遇到这种情况我们就很难去通过修改代 ...
  2. httpd.ini文件配置301永久重定向的实例代码

    只支持 http.ini伪静态规则的主机是最让人头疼的,因为有三个版本的伪静态规则:ISAPI_Rewrite 1.X,ISAPI_Rewrite2.X,ISAPI_Rewrite 3.x总共三个版本,向下兼容(也就是1 ...
  3. 301重定向html网页跳转代码实例

    301重定向网页跳转适合网站搬家或者是更换域名,更换目录,301重定向的方法有很多,这里列举3种常用的方法供大家参考. 方法/步骤 <!DOCTYPE html PUBLIC "-//W3C//DTD X ...
  4. IIS 6.0 和APACHE 301重定向设置

    我所知道的常用的301重定向设置方法有2种.一个是通过IIS界面直接设置,另外一个是通过代码来实现301重定向设置.建议用服务器组件来做重定向,下面拿实例进行详细讲解. 1:IIS 服务器实现301 重定向不带WWW到带 ...
  5. 301永久重定向的作用、做法、注意事项

    我们这一节来讲301重定向.因为做301重定向的方法和技巧很多,所以我们不能详细的讲到每一个知识点,这里会讲到一个框架性的东西,如果想深入的去学习怎么做301重定向,可以到我们的301重定向专题来.这里我们从301重定向 ...
  6. VPS上301重定向的做法

    301重定向的操作方法因环境不同而方法不同,不能一概而论,今天要介绍的是VPS上301重定向的做法,操作步骤简单,布署速度快.本文系作者王刚原创,全文可在王刚博客查看. 工具/原料 VPS Windows 2003 Se ...
  7. ASP网站的301重定向该怎么做

    我们做301重定向有很多种方法,那么对于一个asp网站我们该怎么选择做法呢? 如果你的网站是纯asp的,没有html静态页面,那么建议优先选择修改程序. 如果你的网站里有html的静态页面,那么建议选择服务器配置和伪静态 ...
  8. z-blog博客的301重定向做法

    大家都知道网址不带www的的权重高于带www的网址,那我们在建站初期如何做好权重分布呢?www的域名更符合人们的思维习惯以及行业标准,给人之正规权威之感,所以,网站做好301重定向对于网站权重分配以及规范化URL写法都是 ...
  9. 如何通过URL重写规则实现301重定向

    在网站运营的过程中,有时因一些不同的访问要求(譬如使用http://1.abc.com访问的是http://www.abc.com/1,使用http://2.abc.com访问的是http://www.abc.com/2 ...
  10. 西部数码other目录中httpd.conf的301配置方法

    西部数码管理助手和西部数码的虚拟主机配置301重定向和伪静态都是在根目录下的一个other目录中的httpd.conf中配置的. 以下代码是默认的内容: " RegistrationName=Longshui ...
  11. 网站301重定向怎么做与解决方案

    很多伙伴不知道301重定向怎么做,那么今天半亩良田SEO为大家收集整理,希望大家在操作过程中,能够有所帮助 301重定向是什么意思? 在地址栏里输入:baidu.com 可以看到自动跳转到 www.baidu.com 这 ...
  12. 各种语言下的301重定向方法

    Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择"资源的永久重定向". 工具/原料 互联网 步骤/方法 1.IIS下301重定向设置 ...
  13. window系统IIS服务器下301永久重定向的设置方法

    最近查网站权重时候发现,我的A域名(带www)还没有收录,而B域名(不带www)已经都权1了!但是大家都知道,大家还是习惯于带www的,所以朋友建议我做301重定向!之前没有做过,所以查了一些资料,尝试了一下,终于完成了 ...
  14. 怎样设置cpanel控制面板的301重定向

    HostEase主机可以通过多种方法设置301重定向,如果你想要一个网站或者页面重定向到另一个,301重定向的也许是一个安全有效的方法,301重定向对搜索引擎友好并且有利于网站管路,下面和大家说说Hostease主机设置 ...
  15. cPanel虚拟主机管理系统设置301重定向教程

    cpanel面板可以方便简单的设置cpanel 301重定向,如果你想要一个网站或者页面重定向到另一个,301重定向的也许是一个安全有效的方法,301重定向对搜索引擎友好并且有利于网站管路,下面和大家说说使用cpanel ...
  16. zblogphp如何实现301重定向方法

    301定向作用不讲,直接说zblogphp301重定向的实现方法.本篇主要针对的是带www和不带www直接域名的301定向方法 工具/原料 FTP 有伪静态.htaccess文件 一般情况下,网站都会启用伪静态组件,并创 ...
  17. 怎么生成301重定向代码

    有些时候大家的服务器不一样,301重定向的方法也不一样,有些可以直接重定向,但有些服务器就不可以,必须要生成301重定向代码,传到服务器根木录才行.那具体怎么生成301重定向代码呢,接下来小编来告诉大家一个简单又快速的方 ...
  18. 301重定向设置新方法(图文讲解)

    方法/步骤 这个方法主要是通过域名解析来达到301重定向,所以先进入到域名解析的地方,然后按照图片中的说明操作,(图片中是以带WWW的域名转向于不带WWW的域名来举例说明,你也可以把不带WWW的域名转向于带WWW的域名. ...
  19. SEO新手必看基础:[14]关于301、302及404

    方法/步骤 重定向页面分为两种,一种是永久的,另一种是临时的.重定向页面的选择对网站的搜索引擎排名有重要的影响.下面我们简单的来讲诉一下. 301重定向-- 一种永久重定向页面.301可以实现网站或网页间的重定向.如果使 ...