如何做301重定向

社区服务
高级搜索
猴岛论坛电脑百科如何做301重定向
发帖 回复
正序阅读 最近浏览的帖子最近浏览的版块
1个回复

[资源分享]如何做301重定向

楼层直达
小本加加

ZxID:18176205

等级: 上等兵
网站优化qq1105983005
举报 只看楼主 使用道具 楼主   发表于: 2013-01-25 0
  301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。下面以我的这个站11huaiyun.com11huaiyun.com 为例为大家介绍下:

  虚拟主机设置方法:

  一、若是windows2003虚拟主机,请按以下流程操作:

  1.登录管理中心-主机管理-管理-ISAPI筛选器设置-开启自定义的URL静态化支持

  2.系统提示成功后,点击管理中心-文件管理,找到 others\discuz\httpd.conf 文件,点击最右边下载图标将此文件下载到您的计算机

  3.用记事本打开该文件,在RepeatLimit 32下增加如下两行 (假设主机上绑定有三个域名11huaiyun.com, 11huaiyun.com11huaiyun.com ,需要的是将所有的域名都301重定向至11huaiyun.com11huaiyun.com,则规则如下:)

  RewriteCond %{HTTP:Host} !^11huaiyun.com11huaiyun.com $

  RewriteRule (.*) http://www.11huaiyun.com $1[NC,R=301]

  说明:将以上规则中的两个11huaiyun.com11huaiyun.com替换为您自己的域名即可,两个写一样。

  4.将修改好的文件用FTP或者管理中心文件管理的在线上传功能上传到others\discuz\目录替换原文件即可

  ----------------------------------------------------------------------------------------------------------

  二、若是windows2008虚拟主机 (iis7.5), 直接在虚拟主机控制面板中点“301设置”,在线设置即可。

  ----------------------------------------------------------------------------------------------------------

  三、若是linux虚拟主机,请按以下流程操作:

  1.在管理中心-主机管理-管理-文件管理中打开在线文件管理器

  2.点击文件管理器菜单中的“新建文件”,输入文件名

  .htaccess

  3.双击刚才新创建的.htaccess文件,输入以下内容:

  RewriteEngine On

  RewriteCond %{HTTP_HOST} !^11huaiyun.com11huaiyun.com $ [NC]

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

  说明:11huaiyun.com11huaiyun.com请替换为您新的目标域名,这个规则将会将您的主机绑定的所有域名301重定向到11huaiyun.com11huaiyun.com

  4.点击保存即可立即生效

  5.通过伪静态限制一个IP或者IP段的规则代码,如果有多条IP限制增加规则条数即可:

  RewriteCond %{REMOTE_ADDR} ^125.70.243.(.*)$ [NC]

  RewriteRule (.*) /band.html [NC]

  ----------------------------------------------------------------------------------------------------------

  四、独立主机设置方法:

  1、如果您是windows系统的,在http://downinfo.myhostadmin.net/rewrite3.rar 下载一个伪静态设置安装包,安装前请先阅读说明文档。安装后会生成一个C:\rewrite3 的文件夹,直接修改文件夹里的httpd.conf文件即可,只需修改以下内容中的网址即可:

  #301设置,此设置情况下11huaiyun.com/aa.htm 会301跳至11huaiyun.com/aa.htm11huaiyun.com/aa.htm,将11huaiyun.com替换为您自己的域名就能实现自己的域名的301

  RewriteCond %{HTTP:Host} ^11huaiyun.com $

  RewriteRule (.*) http://www.11huaiyun.com$1 [NC,R=301]

  ----------------------------------------------------------------------------------------------------------

  2、如果您是linux系统的,在您的网站根目录新建一个.htaccess文件,添加以下内容。若以前已经存在该文件则直接在文件头部添加以下内容。

  RewriteEngine On

  RewriteCond %{HTTP_HOST} !^11huaiyun.com11huaiyun.com $ [NC]

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

  #说明:11huaiyun.com11huaiyun.com请替换为您新的目标域名,这个规则将会将您的主机绑定的所有域名301重定向到11huaiyun.com11huaiyun.com

  最后用http状态码检测一下301是否成功.

  原创文章请注明转载自华子SEO博客,本文地址:http://www.lashouseo.com/reed/115.html
[ 此帖被小本加加在2013-01-25 17:34重新编辑 ]
龙源期刊网www.qikan.com.cn
www.11huaiyun.com
疯狂的马籽

ZxID:22562950

等级: 中校
我唔做好人...........
举报 只看该作者 沙发   发表于: 2013-01-25 0
谢分享.
« 返回列表
发帖 回复