肆合互动,团队始于2008,为您提供可信任的一站式网站制作和网络推广优化服务!
028-85756675
网站地图

新闻资讯

为您提供网站建设资讯、网站优化知识、主机域名邮箱、
关键词排名、网站开发常见问题等。

301跳转常见问题汇总及正确设置301

发表日期:2017/04/13 来源:肆合互动 咨询电话:028-85756675

  问:我设置了301跳转,多久可以生效?答:目前百度无法承诺301跳转的生效时间,因为站长感受到的生效时间会受多因素影响,比如Baiduspider再次抓取这个页面发现其设置了301的时间、网页的重要程度以及自身质量等。

  问:301跳转生效后,原网页是否会被删除?答:不会,会与跳转后的新网页同时存在。

  问:原网页新网页都存在,相当于两个内容重复的页面,排名怎么处理?答:通常百度会认为跳转后的新网页更加重要,原网页是被放弃的网页,会让新网页继承原网页属性,在搜索结果中会优先展现新网页。

  问:将老域名跳转到新域名,是仅首页301就可以了?还是必须所有页面301?答:必须所有页面301至新域名的相应页面。

  问:原域名所有页面都跳转至新域页首页会有什么影响?答:新域名首页将会替换旧域名首页,新域名首页仅继承旧域名首页的属性,不会产生1+1>2的效果。旧域名在短时间内仍然可查。但随着时间推移,旧域名由于质量下降最终会被清除出数据库。

  第一种:对整个网站的多个页面设置301重定向方法

  如果要对整个网站设置301重定向的话,建议大家还是单独建立一个301.php,文件名可以自己取。代码如下:

  

  $the_host = $_SERVER['HTTP_HOST']; //取得进入所输入的域名[网址:像www.4hhd.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.4hhd.com')//如果域名不是带www的网址那么进行下面的301跳转

  {

  header('HTTP/1.1 301 Moved Permanently'); //发出301头部

  header('Location:http://www.4hhd.com'.$the_url); //跳转到带www的网址

  }

  ?>

  注意一下:代码if($the_host !== 'www.4hhd.com')中的“!==”是不完全等于的意思,也可以用“!=”不等于,这样,除了可以将siyuan-seo.com跳转到带www的网址,还可以把所有绑定到这个空间的域名跳转的www.4hhd.com。

  301.php文件写好后,用ftp软件上传到网站根目录下,一般就是web文件下。那么怎么调用呢?其实也很简单。

  在需要设置301重定向的页面中调用301.php,代码:将这个代码放到你所有网页的最前面,这样就做好了。如下图:

  2

  第二种:网站单个页面设置301重定向方法

  如果仅仅是网站中某个单页面进行301重定向设置,其实很简单,只要在PHP页面的头部加上下面两行代码就可以了:

  

  Header("HTTP/1.1 301 Moved Permanently");

  Header("Location: http://www.4hhd.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.4hhd.com)为例,详细的介绍一下,如何利用IIS服务器进行301跳转的设置,实现主域名跳转到WWW域名上面。如以下步骤及图片讲解,请按步骤进行操作:

  第一步:删除主域名绑定

  选择网站目录,点击右键选择“属性”。

  网站默认的是绑了主域名跟www域名,在这里我们按步骤选择主域名并且删除掉,最后点确定!

  步骤阅读

  2

  第二步:建立跳转301空目录

  在IIS的网站上面点“右键—新建—网站”,按照网站创建向导的提示选择下一步操作,填写描述名称,选择网站IP,其它项为默认,继续下一步,“路径”点浏览,在web目录下新建文件夹,名字称自己填写,接下来继续下一步,直到完成。

  步骤阅读

  3

  第三步:设置重定向url

  在IIS服务器网站目录下面找到刚才创建的空网站目录“028-web”。选择并单击右键,选属性,会弹出如左图的显示框。选择“主目录——重定向到url”在重定向到选项中填写我们要跳转的www域名。最后选择确定。

  完成以上的操作后,我们可以浏览一下效果,选择028-web目录并右键,点浏览。如果自动跳转到www.bjseoer.com域名页面恭喜你301跳转已经设置成功! 赶紧上网站上看看效果吧!

相关案例
更多案例>
ARE YOU
INTERESTED
IN?
感兴趣吗?

网站建设及推广咨询电话

028-85756675
15308030114

成都市天府新区华府大道1号蓝润置地广场T3公寓806室

7x24 小时专业服务
专业备案全程跟进
承诺做不到退款
快速建站SEO友好

填写网站建设及SEO优化排名需求

*请认真填写需求信息,24小时内与您取得联系。
在线咨询
电话咨询

立即咨询

028-85756675
微信咨询
微信二维码
QQ咨询
返回顶部