301重定向是什么,怎么做

发布时间:2018-08-07 14:19    作者:小草     文章来源:摘抄     阅读:

301重定向是一种非常重要的“自动转向”技术,就是将一个网址指向另一个网址。当用户访问A网址时,会自动跳转到B网址,这就是重定向。
对于SEO优化人员来说,需要知道的是,由于一直以来的习惯,加上后续子域名分化的需求。因此一个域名的主网站一般用域名www.****.***,并将.****.***使用301重定向指向www.****.***。
比如,本站,就将obcry.com重定向指向www.obcry.com。当你访问obcry.com时,会自动跳转到www.obcry.com。
当然,你也可以将www.obcry.com重定向指向obcry.com。但这种不便于以后子域名的分化及管理,这是因为obcry.com包含了所有域名,包括二级域名,三级域名等等,但www.obcry.com只是一个二级域名,故涵盖的范围就狭窄多了。这样的做法是有利于权重的集中,而不至于太过于分散。
301重定向是什么,怎么做
301重定向的使用主要有以下几种:
 
1、就是主站带“www.”的域名及不带“www.”的域名之间的重定向。上边说过,你可以将不带“www.”的域名,也就是一级域名重定向指向二级域名,带“www.”的域名;当然,你也可以反过来,这个根据自己的需求选择。
 
2、更换域名时使用,比如,京东、唯品会等等。据小编了解,唯品会的域名是花了200万刀买来的,那么,在拥有这个域名后,之前的域名当然是要停用的。这时候不能直接停用,而启用新域名。因为绝大部分用户,包括搜索引擎在内,他们只对老域名熟悉,而不知道新域名,因此,就要将老域名进行301重定向到新域名,这样的持续时间要达半年以上,乃至数年之久。
 
3、使用临时域名建站后正式启用网站时,虽然使用临时域名建站时,可能存在很多不好的操作,这时候要根据自己的情况,如果没什么严重的情况,也可以使用301重定向将临时域名指向特定的域名。对于新站来说,也可以不用,直接将临时域名弃掉。
 
301重定向对于网站来说,的确很重要,那么,该怎么做呢?
 
1、IIS服务器实现301重定向
 
打开internet信息服务管理器,在欲重定向的网页或目录上按右键,选择“重定向到URL”(此处以重定向到百度为例),在“重定向到”输入框中输入要跳转到的目标网页的URL地址,选中“资源的永久重定向”,最后点击“应用”即可。
IIS服务器实现301重定向
2、Apache服务器实现301重定向
 
相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。
 
3、主机实现301重定向
 
一般主机的操作没有服务器那么复杂,会有301重定向设置选项,你只需要根据示例规则进行设置即可。
 
4、PHP下的301重定向
 
PHP的301重定向,需要在页面中加入以下代码:
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www" );
exit;
?>
<html>
<head>
<title>HTTP/1.1 301 Moved Permanently</title>
</head>
<body>
HTTP/1.1 301 Moved Permanently
</body>
</html>
 
5、ASP下的301重定向
 
ASP的301重定向也是一样的,加入以下代码:
<%@ Language=VBScript %>
<%
Status="301 Moved Permanently"
AddHeader "Location","http://"
%>
ASP .NET下的301重定向
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Status = "301 Moved Permanently";
AddHeader ("Location","http://www);
}
</script>
 
6、ColdFusion下的301重定向
 
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www."> (旧域名重定向到新域名)
创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。
记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件。
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www/$1 [R=301,L]
 
此外,我建议大家归总旧网站的外部链接,并联系相应的站点修改导入链链的URL,以指向新站点。
注意:.htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用。
(责任编辑:松丫网)
如何让你遇见我,在我最美丽的时刻,为这
我已在佛前求了五百年,求佛让我们结一段尘缘
佛於是把我化作一棵树,长在你必经的路旁,阳光下
慎重的开满了花,朵朵都是我前世的盼望,当你走近
请你细听,那颤抖的叶,是我等待的热情
而当你终於无视地走过,在你身后落了一地的
朋友啊,那不是花瓣,那是我凋零的心
打开支付宝搜索 534802880 ,每天可以领取大额现金红包!
  • 上一篇:权重是什么意思?
  • 下一篇:没有了
  • 您也说点什么吧……
    • 全部评论(0
      还没有评论,快来抢沙发吧!