济南IT培训 > 达内新闻
301重定向的原理和制作方法(上)
- 发布:济南达内培训
- 来源:济南达内培训
- 时间:2018-11-26 10:45
301重定向的原理和制作方法-济南达内培训负责整理
在网站优化过程中,301重定向是一个逃避不了的问题,每个网站都应该要做一些301重定向,301重定向也叫做301永久重定向,今天济南达内培训的小编花了点时间整理了关于虚拟空间或者服务器环境下的一些301重定向的原理和制作方式来分享给大家。
什么是301重定向?
301重定向的概念(301 Permanently Moved):
你可以简单的认为网站A指向B,或者是网站A、B、C等分别指向了一个想用来做排名的域名D,然后在访问A,B,C网站的时候自动跳转到最终指向的页面,详细的解释大家可以参照百度或者谷歌的解释,这里的定义我们就不必要花大量的时间去解释了。
为什么要做301重定向?

为了网址URL的标准化;
我们经常遇到的就是带www的域名和不带www的域名301重定向问题。在未做301重定向之前,无论是用户或搜索引擎蜘蛛,通过这两个网址是都能访问网站的同一个页面。对于用户来说无论用哪个网址都能访问。但是对于搜索引擎来说这两个URL是两个不同的URL,意味着这两个页面的权重就要分别计算了,最终结果就是网站权重的分散。所以,我们必须将这两个网站的权重统一,这就是通过301重定向来实现的。
网站启用了新域名;
由于某些原因网站启用了新域名,老域名这时候也需要301重定向到新的域名。这样可以告诉搜索引擎网址启用了新的网址或者是用户访问原来的网址不至于打不开而损失了流量。当然,这只是把以前的老客户找回来,以前网站的权重是不能传递到新域名的。
网站内部结构的调整;
SEO站内优化中涉及到目录结构的优化,有些目录网址需要进行301重定向。还有内部一些错误的页面也可以做301重定向,提高用户体验。
301重定向怎么做?
asp301重定向的方法;
可以在在网站首页文件的最顶部添加代码:
<%Response.Status=“301 Moved Permanently”Response.AddHeader “Location”,“#/”Response.End%>
php301重定向的方法;
可以在网站首页文件的顶部添加代码:
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; //判断地址后面是否有参数? ?
if($the_host != '#‘) //跳转到指向的地址??
{header('HTTP/1.1 301 Moved Permanently’); //发出301头部? ?? ?
header(‘Location:#/'.$request_uri); //该指向地址的的格式}?>
以上就是济南达内培训给大家做的内容详解,更多关于IT的学习,请继续关注济南达内培训
最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 哈尔滨
- 济南
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 长沙
- 昆明
- 太原
- 无锡
- 石家庄
- 南宁
- 佛山
- 珠海
- 宁波
- 保定
- 呼和浩特
- 洛阳
- 烟台
- 运城
- 潍坊
301重定向的原理和制作方法(上)
- 发布:济南达内培训
- 来源:济南达内培训
- 时间:2018-11-26 10:45
301重定向的原理和制作方法-济南达内培训负责整理
在网站优化过程中,301重定向是一个逃避不了的问题,每个网站都应该要做一些301重定向,301重定向也叫做301永久重定向,今天济南达内培训的小编花了点时间整理了关于虚拟空间或者服务器环境下的一些301重定向的原理和制作方式来分享给大家。
什么是301重定向?
301重定向的概念(301 Permanently Moved):
你可以简单的认为网站A指向B,或者是网站A、B、C等分别指向了一个想用来做排名的域名D,然后在访问A,B,C网站的时候自动跳转到最终指向的页面,详细的解释大家可以参照百度或者谷歌的解释,这里的定义我们就不必要花大量的时间去解释了。
为什么要做301重定向?

为了网址URL的标准化;
我们经常遇到的就是带www的域名和不带www的域名301重定向问题。在未做301重定向之前,无论是用户或搜索引擎蜘蛛,通过这两个网址是都能访问网站的同一个页面。对于用户来说无论用哪个网址都能访问。但是对于搜索引擎来说这两个URL是两个不同的URL,意味着这两个页面的权重就要分别计算了,最终结果就是网站权重的分散。所以,我们必须将这两个网站的权重统一,这就是通过301重定向来实现的。
网站启用了新域名;
由于某些原因网站启用了新域名,老域名这时候也需要301重定向到新的域名。这样可以告诉搜索引擎网址启用了新的网址或者是用户访问原来的网址不至于打不开而损失了流量。当然,这只是把以前的老客户找回来,以前网站的权重是不能传递到新域名的。
网站内部结构的调整;
SEO站内优化中涉及到目录结构的优化,有些目录网址需要进行301重定向。还有内部一些错误的页面也可以做301重定向,提高用户体验。
301重定向怎么做?
asp301重定向的方法;
可以在在网站首页文件的最顶部添加代码:
<%Response.Status=“301 Moved Permanently”Response.AddHeader “Location”,“#/”Response.End%>
php301重定向的方法;
可以在网站首页文件的顶部添加代码:
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; //判断地址后面是否有参数? ?
if($the_host != '#‘) //跳转到指向的地址??
{header('HTTP/1.1 301 Moved Permanently’); //发出301头部? ?? ?
header(‘Location:#/'.$request_uri); //该指向地址的的格式}?>
以上就是济南达内培训给大家做的内容详解,更多关于IT的学习,请继续关注济南达内培训
最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 厦门
- 哈尔滨
- 济南
- 福州
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 大连
- 长沙
- 昆明
- 温州
- 太原
- 南昌
- 无锡
- 石家庄
- 南宁
- 中山
- 兰州
- 佛山
- 珠海
- 宁波
- 贵阳
- 保定
- 呼和浩特
- 东莞
- 洛阳
- 潍坊
- 烟台
- 运城