百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>建站知识> 虚拟主机,vps云主机做301重定向的方法
分享文章到:

虚拟主机,vps云主机做301重定向的方法

发布时间:12/03 来源: 浏览: 关键词:

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

 

方法/步骤

  1. 1

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

     

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

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

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

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

    说明:将以上规则中的两个<A href="http://www.abc.com/" 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} !^<A href="http://www.abc.com/" www.abc.com$ [NC]
    RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]

    </IfModule>

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

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

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

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

     

  2. 2

     

    vps云主机设置方法:

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

    #301设置,此设置情况下cctv.com/aa.htm 会301跳至<A href="http://www.cctv.com/aa.htm" www.cctv.com/aa.htm,将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} !^<A href="http://www.abc.com/" www.abc.com$ [NC]
    RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]

    </IfModule>

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


打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有5人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板