如何使用cPanel面板做301重定向
的有关信息介绍如下:301跳转页叫做301重定向,也就是将请求的地址永久性的转移到另一个地址。本文将介绍如何通过cPanel虚拟主机面板实现301跳转。
如何使用cPanel面板做301重定向
本文将介绍如何通过cPanel虚拟主机面板实现301跳转。
什么是301跳转?
301跳转页叫做301重定向,也就是将请求的地址永久性的转移到另一个地址。
为什么要使用301重定向?
1、当你的网站更换域名的时候,通过301重定向就可以把旧域名永久的重定向到新的域名上,当访客在访问你旧域名的时候会跳转到新的域名,防止流量损失,并且对于seo也十分友好。
2、当需要删除网站中的某些目录或者文章的时候,就需要使用301重定向到网站首页的话,否则对于seo不是非常友好。
3、如果有多个域名需要指向同一个网站的时候,例如,某些公司为了防止网址拼错而出现的流量损失,就会注册一些typo域名,并且通过301重定向指向公司的主域名。
4、为了实现网址的规范化,通常,一个域名如果不做任何设置的话,会默认的产生多个网址,例如我的域名。
(1)www.haocpanel.com (2)haocpanel.com (3)www.haocpanel.com/index.php (4)haocpanel.com/index.php
通过这四个地址都可以访问我的网站,如果不做301重定向的话就会分散网站的pr和权重。
首先登陆到cPanel面板中,然后在域菜单栏下选择“重定向”选项,如下图所示:
接下来在转向类型中选择301转向,然后选择想要转向的域名并在重定向至右边方框中输入重定向的新域名,具体设置如下图所示:
通过.htaccess文件设置
通过在
.htaccess加入转向代码也可以实现301转向,这种方法设置还是比较方便的,代码
如下:
RewriteEngineon
RewriteCond%{HTTP_HOST}^olddomain\.com$[NC]
RewriteRule^(.*)$http://newdomain.com/$1[L,R=301]
以上这段代码完全可以实现我们想要的301转向效果,即页面之间的链接转向,当然也可以通过搭建的网站中的任意一个链接跳转到新域名的网站首页,具体代码如下:
http://m.fulinmenst.com/m/case_view.aspx?TypeId=29&Id=385&Fid=n4:4:4
Redirect301/old.htmlhttp://www.domain.com/new.html
通过这种设置我们可以从原域名搭建的网站中的任意一个链接跳转到新域名的网站首页。