301跳转常见问题汇总及正确设置301
问:我设置了301跳转,多久可以生效?
答:目前百度无法承诺301跳转的生效时间,因为站长感受到的生效时间会受多因素影响,比如Baiduspider再次抓取这个页面发现其设置了301的时间、网页的重要程度以及自身质量等。
问:301跳转生效后,原网页是否会被删除?
答:不会,会与跳转后的新网页同时存在。
问:原网页新网页都存在,相当于两个内容重复的页面,排名怎么处理?
答:通常百度会认为跳转后的新网页更加重要,原网页是被放弃的网页,会让新网页继承原网页属性,在搜索结果中会优先展现新网页。
问:将老域名跳转到新域名,是仅首页301就可以了?还是必须所有页面301?
答:必须所有页面301至新域名的相应页面。
问:原域名所有页面都跳转至新域页首页会有什么影响?
答:新域名首页将会替换旧域名首页,新域名首页仅继承旧域名首页的属性,不会产生1+1>2的效果。旧域名在短时间内仍然可查。但随着时间推移,旧域名由于质量下降最终会被清除出数据库。
- 第一种:对整个网站的多个页面设置301重定向方法
- 如果要对整个网站设置301重定向的话,建议大家还是单独建立一个301.php,文件名可以自己取。代码如下:
- <?php
- $the_host = $_SERVER['HTTP_HOST']; //取得进入所输入的域名[网址:像www.siyuan-seo.com]
- $the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; //判断地址后面部分
- $the_url = strtolower($the_url); //将英文字母转成小写
- if($the_url=="/index.php") //判断是不是首页
- {
- $the_url=""; //如果是首页,赋值为空
- }
- if($the_host !== 'www.icoa.cn')//如果域名不是带www的网址那么进行下面的301跳转
- {
- header('HTTP/1.1 301 Moved Permanently'); //发出301头部
- header('Location:http://www.siyuan-seo.com'.$the_url); //跳转到带www的网址
- }
- ?>
- 注意一下:代码if($the_host !== 'www.siyuan-seo.com')中的“!==”是不完全等于的意思,也可以用“!=”不等于,这样,除了可以将siyuan-seo.com跳转到带www的网址,还可以把所有绑定到这个空间的域名跳转的www.siyuan-seo.com。
- 301.php文件写好后,用ftp软件上传到网站根目录下,一般就是web文件下。那么怎么调用呢?其实也很简单。
- 在需要设置301重定向的页面中调用301.php,代码:<?php include("301.php"); //301重定向 ?>将这个代码放到你所有网页的最前面,这样就做好了。如下图:
- 2
-
第二种:网站单个页面设置301重定向方法
- 如果仅仅是网站中某个单页面进行301重定向设置,其实很简单,只要在PHP页面的头部加上下面两行代码就可以了:
- <?php
- Header("HTTP/1.1 301 Moved Permanently");
- Header("Location: http://www.siyuan-seo.com");
- ?>如下图:
-
其实,大多数情况下,我们一般是不需要设置301重定向的,用到的情况也是很少,大家知道怎么做就可以了。
什么是301跳转?
301跳转,也叫301重定向,301转向。简单的说就是当用户点击一个网址时,通过技术手段,跳转到指定的另一个网站。
301跳转有什么作用?
301跳转可用于网站改版更换域名、网站权重转移等等,301跳转有利于网站SEO的优化,可以聚集网站权重。大家有可能遇到过这样的问题,不带WWW的域名权重为2,而带WWW的域名权重为1,这就可以看出来,网站权重的分散,这个时候我们应该做301跳转,把权重集中起来。
301跳转如何做?
第一、是直接在域名上做跳转
这种方法是最方便也是最简单的,但是需要你的域名商(国内基本没有这类域名商了)提供这项功能或者到dnspod这类dns商家去购买转发服务,一年一百多的样子。
第二、用服务器做跳转
vps或者独立主机,如果是的话可以将无WWW的解析至服务器IP,然后使用IIS或ap新建一个空网站,将无WWW网站绑定后然后勾上转发至带WWW的域名即可。(后面详细介绍)
第三、用代码进行跳转
如果前两种方法都不行的话,那我们只能选择用代码进行跳转,因为代码不一样解析器会不一样。每一种语言都有自己的301跳转代码,代码大家可以上百度里面搜索,到处都是!
以上有三种方法,北京SEO在这里就以本博客(www.bjseoer.com)为例,详细的介绍一下,如何利用IIS服务器进行301跳转的设置,实现主域名跳转到WWW域名上面。如以下步骤及图片讲解,请按步骤进行操作:
- 第一步:删除主域名绑定
- 选择网站目录,点击右键选择“属性”。
- 网站默认的是绑了主域名跟www域名,在这里我们按步骤选择主域名并且删除掉,最后点确定!
- 步骤阅读
-
2
第二步:建立跳转301空目录
在IIS的网站上面点“右键—新建—网站”,按照网站创建向导的提示选择下一步操作,填写描述名称,选择网站IP,其它项为默认,继续下一步,“路径”点浏览,在web目录下新建文件夹,名字称自己填写,接下来继续下一步,直到完成。
步骤阅读
- 3
- 第三步:设置重定向url
- 在IIS服务器网站目录下面找到刚才创建的空网站目录“bjseoer301”。选择并单击右键,选属性,会弹出如左图的显示框。选择“主目录——重定向到url”在重定向到选项中填写我们要跳转的www域名。最后选择确定。
- 完成以上的操作后,我们可以浏览一下效果,选择bjseoer301目录并右键,点浏览。如果自动跳转到www.bjseoer.com域名页面恭喜你301跳转已经设置成功! 赶紧上网站上看看效果吧!
- 1寻找优秀的网站建设公司。
- 2企业网站建设很少更新的原因
- 3云服务器_云主机_VPS虚拟机
- 4北京网站建设设-除了360,马化腾也曾斥200万美元购qq.com
- 5友情链接在SEO中到底占据着什么位置
- 6网站设计四大设计法则。
- 7前期铺路,完整测试与基础SEO
- 8免费网站建设总结“9大”采取技巧经验
- 9在设计网站之前您必须要了解的.
- 10确定核心关键词,目标关键词和主关键词
- 11北京网站建设设-马云:阿里巴巴希望成为中国的“国家企业”
- 12网站建设内容第一 !
- 13Google+和页面权重
- 14301跳转常见问题汇总及正确设置301
- 15首张罚单昨天开出 滴滴专车被顶格处罚10万元
- 16怎么申请.gov域名,申请办法是什么?
- 17北京网站建设设-关于2015年的50条预言 等待时间来验证所有的所有
- 18北京网站建设设-食药局公布新条例 网售化妆品生产经营者拟实名登记
- 19通常网站首页设计都有哪些样式?
- 20关于基金公司网站建设的建议!
- 21网站设计LOGO的规范
- 22北京网站建设设-三家运营商苦乐不均:电信联通将继续苦等FDD牌照
- 23网站交互性比较差
- 24什么是关键词堆砌
- 25数据库结构对网站建设的影响.
- 26网站设计一切为营销服务!
- 27北京网站建设设-90后创立留学网站 做留学版的大众点评加知乎
- 28北京网站建设设-近六成受访者网购易误入钓鱼网站 谨防仿真假网站
- 29网站建设中文字颜色的搭配方法。
- 30北京网站建设设-阿里云网络服务两次中断 不少P2P平台网站无法打开