流量变现70%分成 全国楼凤小姐姐 招商联系客服 招商联系客服 招商联系客服 招商联系客服

Linux系统301重定向实现方法

[复制链接]
查看158 | 回复0 | 2024-9-24 11:43:01 | 显示全部楼层 |阅读模式
本帖最后由 real 于 2024-9-24 11:45 编辑

301重定向主要是为了将域名A跳转到域名B,更多情况下是将不带www的域名跳转到带www的域名,那么301重定向应该怎么做呢,下面和大家介绍301重定向的做法,主要对Linux主机以及Windows虚拟主机实现方法进行讲述。
     linux主机
      对于linux虚拟主机Apache服务器,需要支持.htaccess这个文件,因此首先需要确定主机是否支持.htaccess这个文件(不清楚的话可以询问主机商),如果支持的话,首先将两个域名都解析到这个服务器,然后在.htaccess中添加如下规则:
  
  1. <font size="3">    RewriteCond %{http_host} ^ niuniubbs.com [NC]
  2.       RewriteRule ^(.*)$ <a title="http://www" href="http://niuniubbs.com/" rel="nofollow" style="margin-right: auto; margin-left: auto; color: rgb(51, 51, 51); text-decoration-line: none;">http://www</a>. niuniubbs.com /$1 [R=301,L]</font>
复制代码

     如果你的网站根目录中已经存在了.htaccess文件,那么你可以直接修改该文件,然后将这条规则添加进去,如果你的网站根目录中不存在.htaccess文件,你可以先自己创建个htaccess.txt这样的空文件,然后添加如下规则,建成后将htaccess.txt文件上传到网站根目录,然后将htaccess.txt名修改为.htaccess,规则为:
  1. <font size="3">     RewriteEngine on
  2.      RewriteCond %{http_host} ^ niuniubbs.com [NC]
  3.      RewriteRule ^(.*)$ <a title="http://www" href="http://niuniubbs.com/" rel="nofollow" style="margin-right: auto; margin-left: auto; color: rgb(51, 51, 51); text-decoration-line: none;">http://www</a>. niuniubbs.com /$1 [R=301,L]</font>
复制代码
以上就是Linux系统301重定向方法,有兴趣的朋友可以按照上述方法尝试设置下,当然对于不支持以上301跳转的主机,做不了301也没有关系, 也可以通过做好网址规范化、网站使用绝对化的地址等其他方法达到相同的效果,这样就可以让搜索引擎知道哪个是你的目标URL。
    需要注意的是,一般情况下我们也可以在主机控制面板中(如cPanel面板)设置而达到同样的效果,对于不清楚用配置文件设置301重定向,建议大家通过主机控制面板进行设置,另外就是需要将上述的niuniubbs.com域名换成你自己的主域名,上述设置过程仅供大家参考


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则