如何做301转向?

  • 2
  • 3,192 views

301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

 

虚拟主机设置方法:
若是windows2003虚拟主机,请按以下流程操作:

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

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

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

RewriteCond %{HTTP:Host} !^www.abc.com$
RewriteRule (.*) http://www.abc.com$1 [NC,R=301]

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

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

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

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

 

----------------------------------------------------------------------------------------------------------
若是linux虚拟主机,请按以下流程操作:
1.在管理中心-主机管理-管理-文件管理中打开在线文件管理器

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

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

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]

</IfModule>

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

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

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

RewriteCond %{REMOTE_ADDR} ^125.70.243.(.*)$ [NC]
RewriteRule (.*) /band.html [NC]

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

独立主机设置方法:

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

#301设置,此设置情况下cctv.com/aa.htm 会301跳至www.cctv.com/aa.html,将cctv.com替换为您自己的域名就能实现自己的域名的301
RewriteCond %{HTTP:Host} ^cctv.com$
RewriteRule (.*) http://www.cctv.com$1 [NC,R=301]

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

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

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.abc.com$ [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]

</IfModule>

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

米粒在线
  • 本文由 发表于 2012年10月30日19:04:38
  • 转载请务必保留本文链接:https://www.miliol.org/747.html
网站建设

为了WordPress运行效率翻倍我用Cyberpanel替代了宝塔面板

因为我的博客最近这段时间总是莫名其妙的卡成狗,用的是应该是某个插件的原因,正好许久没折腾了就追求刺激,准备重新使用我以前心心恋恋的 openlitespeed,当初测试在都安装插件的情况下 NGINX...
网站建设

WordPress 在 NGINX 和 Litespeed 下的性能对比测试

都说 Wordpress 在 litespeed下的表现要好于 NGINX,但是很少看到有人做测试,于是我来做一个对比测试 测试平台 主机:腾讯云轻量HK1C2G 版 WordPress...
网站建设

宝塔面板如何安装Memcached插件来加速wordpress访问

目前网站服务器带宽比较贵,在有限的小水管带宽前提下,如何加速wordpress访问倒是个难题,蜗牛般的速度强制劝退不少访问者,但是加钱加带宽嘛,又舍不得,现在图图来教小白们如何加速wordpress前...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:2   其中:访客  2   博主  0
    • 潇遥 潇遥 0

      正为这个问题发愁呢,我是个菜鸟啊。谈301重定向的很多,但像你这样具体和深入的不多啊!

        • 米粒在线 米粒在线 1

          @ 潇遥 我只是把学习来的知识总结分享下,希望对大家有帮助。