欢迎来到m1938工作室
提交工单

Linux及Windows系统301重定向实现方法

  • 网站教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:03/24
  • 阅读:7937

301重定向主要是为了将域名A跳转到域名B,更多情况下是将不带www的域名跳转到带www的域名,那么301重定向应该怎么做呢,下面和大家介绍301重定向的做法,主要对Linux主机以及Windows虚拟主机实现方法进行讲述。

     (一)linux主机
      对于linux虚拟主机Apache服务器,需要支持.htaccess这个文件,因此首先需要确定主机是否支持.htaccess这个文件(不清楚的话可以询问主机商),如果支持的话,首先将两个域名都解析到这个服务器,然后在.htaccess中添加如下规则:
      RewriteCond %{http_host} ^ tvs51.com [NC]
      RewriteRule ^(.*)$ http://www. tvs51.com /$1 [R=301,L]

     如果你的网站根目录中已经存在了.htaccess文件,那么你可以直接修改该文件,然后将这条规则添加进去,如果你的网站根目录中不存在.htaccess文件,你可以先自己创建个htaccess.txt这样的空文件,然后添加如下规则,建成后将htaccess.txt文件上传到网站根目录,然后将htaccess.txt名修改为.htaccess,规则为:
     RewriteEngine on
     RewriteCond %{http_host} ^ tvs51.com [NC]
     RewriteRule ^(.*)$ http://www. tvs51.com /$1 [R=301,L]

    (二)windows主机
     windows主机的IIS服务器,首先需要安装ISAP_Rewrite这个组件,你可以询问下主机商是否支持这个组件,如果支持的话将域名都解析好,然后对于windows主机我们需要建的是httpd.ini文件而不是.htaccess文件,这个地方需要注意一下,然后在httpd.ini文件中添加如下规则:
    RewriteCond Host: ^ tvs51\.com$
    RewriteRule (.*) http\://www\.tvs51\.com$1 [I,RP]
    RewriteCond Host: ^seo\.tvs51\.com$
    RewriteRule (.*) http\://www\.tvs51\.com$1 [I,RP]

   上面的规则表示的是将域名301跳转到带www这个域名。同样如果你的网站根目录下存在httpd.ini文件,你可以直接将以上规则加入进去,如果网站根目录下不存在该文件,你可以先新建个httpd.txt空文件,然后添加如下规则,保存文件用FTP上传到网站根目录后,将httpd.txt名修改为httpd.ini即可,规则如下:
    [ISAPI_Rewrite]
    # 3600 = 1 hour
    CacheClockRate 3600
    RepeatLimit 32
    RewriteCond Host: ^ tvs51\.com$
    RewriteRule (.*) http\://www\.tvs51\.com$1 [I,RP]
    RewriteCond Host: ^seo\.tvs51\.com$
    RewriteRule (.*) http\://www\.tvs51\.com$1 [I,RP]

    以上就是Linux及Windows系统301重定向方法,有兴趣的朋友可以按照上述方法尝试设置下,当然对于不支持以上301跳转的主机,做不了301也没有关系, 也可以通过做好网址规范化、网站使用绝对化的地址等其他方法达到相同的效果,这样就可以让搜索引擎知道哪个是你的目标URL。

    需要注意的是,一般情况下我们也可以在主机控制面板中(如cPanel面板)设置而达到同样的效果,对于不清楚用配置文件设置301重定向,建议大家通过主机控制面板进行设置,另外就是需要将上述的tvs51.com域名换成你自己的主域名,上述设置过程仅供大家参考


全部评论(0)
推荐教程
  • m1938工作室专属:苹果CMS幻灯片添加教程(适配模板+快速生效)
  • m1938工作室专属:苹果CMS幻灯片添加教程(适配模板+快速生效)
  • m1938工作室专属:苹果CMS幻灯片添加教程(适配模板+快速生效) 作为m1938工作室模板网站的管理者,很多用户反馈想在前台添加幻灯片提升页面质感,结合咱们模板的适配特性,整理了这份精准落地的教程,从基础添加到异常排查全覆盖,新手也能快速上手,操作后记得按模板要求清理缓存哦! 一、前置准备(适配m1938模板核心要求) 1.模板确认:确保你的网站已启用m1938工作室官方模板(默认自带幻灯模块,无需额
  • 苹果cmsv10教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:03/24
  • 阅读:8822
  • 苹果CMSV10程序跳转广告代码彻底清除与检查教程
  • 苹果CMSV10程序跳转广告代码彻底清除与检查教程
  • 苹果CMS跳转广告代码彻底清除与检查教程 苹果CMS频繁出现广告跳转,多是盗版程序带后门、JS文件被植入代码,或是服务器、域名被劫持导致。下面分排查定位、彻底清除、后续防护三步,帮你解决该问题,操作前务必备份网站文件和数据库,避免数据丢失。 第一步:全面排查跳转广告源头 先找准广告代码的藏身位置,才能精准处理,按从易到难的顺序排查: 1.检查核心JS文件:苹果CMS的广告跳转常藏在播放器JS文件
  • 苹果cmsv10教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:03/24
  • 阅读:1826
  • 苹果cms模板的广告代码HTML文件和加密的播放器JS检查和去除操作方法
  • 苹果cms模板的广告代码HTML文件和加密的播放器JS检查和去除操作方法
  • 苹果cms模板的隐藏广告代码多在模板HTML文件和加密的播放器JS文件中,检查和去除可按以下针对性方法操作: 检查隐藏广告代码 1.浏览器开发者工具排查:打开网站页面按F12唤出开发者工具,用“元素”面板的选择器点击广告区域,可直接定位对应HTML代码;切换到“源代码”面板,搜索“ad”“popup”等关键词,能找到触发广告的JS代码;“网络”面板还能捕获加载广告的网络请求,明确广告来源链接。2.核查核心文件:通
  • 苹果cmsv10教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:03/24
  • 阅读:2204
  • 苹果cmsV10网站分类SEO优化静态设置教程
  • 苹果cmsV10网站分类SEO优化静态设置教程
  • 第1步首先在自己后台基础管理的地方,把自己网站的分类名称所有的分类先设置好。  2二部按照下面的图片进入url地址配置。按照的标志,把视频分为视频详情。视频播放一下自己静态。             3下面的图片一样,按照静态路径设置。分类视频详情视频播放。前面加的这个字母,比如news
  • 苹果cmsv10教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:03/24
  • 阅读:5970
  • 苹果cmsV10程序系统后台忘记登录密码的修改教程
  • 苹果cmsV10程序系统后台忘记登录密码的修改教程
  • 如果你忘记了苹果CMSv10后台管理员的登录密码,可以通过以下步骤进行密码重置:###苹果CMSv10后台密码重置方法1.**备份数据库**    在进行任何操作之前,务必先备份数据库,防止数据丢失。2.**登录数据库管理工具**    使用`phpMyAdmin`、`Navicat`或宝塔面板的数据库管理功能,连接到苹果CMSv10
  • 苹果cmsv10教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:03/24
  • 阅读:8747
本站声明 请在遵守中华人民共和国法律法规的情况下使用本站模板,严禁将m1938工作室的模板用在涉黄、涉黑、涉赌、涉毒、涉电信诈骗等任何涉嫌违法活动站点,本站所有代码模板仅供学习交流使用,请勿用于商业用途,及违法侵权行为使用均与本站无关!
网站首页  |   关于我们  |   广告合作  |   联系我们  |   隐私条款  |   免责声明  |   网站地图
CopyRight 2008-2024 m1938工作室        
网站客服 联系客服
QQ2538441532