zoukankan      html  css  js  c++  java
  • 隐性URL与显性URL区别与SEO考虑

      隐性URL与显性URL经常在实现页面跳转的时候用到,这两种方式有什么区别,各自对SEO有什么影响?看一下阿里云的官方文档解释:

           显性URL转发:

      例如: http://b.com/ 指向 http://a.com/example/ (任意目录);当在浏览器地址栏中敲入 http://b.com/ 后回车,IE 浏览器的地址栏里显示的地址会由原来您敲入的 http://b.com/ 自动变为显示真正的目标地址 http://a.com/example/;

          隐性URL转发:

      例如:http://b.com/ 指向 http://a.com/example/ (任意目录);当在浏览器地址栏中敲入 http://b.com/ 后回车,IE 浏览器的地址栏里显示的地址保持不变,仍是 http://b.com/ ,但实际访问到的是 http://a.com/xxx/ 的内容。

         

      一般来说,隐性URL和显性URL都是为了实现页面跳转,可以看见的最大的不同在于浏览器的地址栏,隐性URL的跳转地址栏上面的URL是不会发生变化的,但是页面是跳转之后的;实现的原理是在服务器端使用了frameset窗口,来进行蒙混过关的,我们来看代码:

     

     <frameset rows=“100%”>
    
      <frame src=“http://www.baidu.com/”>
    
      <noframes>
    
      请点击下面链接: <a href=“http://www.baidu.com”>link</a>
    
      </noframes>
    
      </frameset>

      这样一个百度的页面就实现完成了,你可以把这个页面放在你的服务器的任何地方,看起来百度的首页没什么两样。特殊情况是,有些网站的页面经过处理,是不允许被使用frameset窗口的。

      显性URL的地址跳转我们在浏览器的地址栏是可以看见的,例如我们输入 pinyuan.cc/ 会自动跳转到www.pinyaun.cc/,这样也是有利于网站首页的排名的。

         总结一下就是,网站非迫不得已,不要使用隐性URL,这样对网站排名是极其不利的,因为这个页面是毫无价值的,唯一能引起蜘蛛兴趣的是页面的链接;而使用显性URL实现301跳转,倒是可以很好地把页面权重指向一起,这是出于SEO的角度考虑的。(不当之处欢迎批评指正)

      

  • 相关阅读:
    [国嵌攻略][183][账号管理子系统设计]
    [国嵌攻略][182][Sqlite嵌入式数据库移植]
    [国嵌攻略][181][线程池技术优化]
    [国嵌攻略][180][加密传输优化]
    [国嵌攻略][179][OpenSSL加密系统]
    [国嵌攻略][178][网络安全传输系统框架搭建]
    [国嵌攻略][177][网络安全传输系统模型设计]
    [国嵌攻略][174][CGI快速入门-网页控制LED]
    [国嵌攻略][173][BOA嵌入式服务器移植]
    [转载]Architecture and framework
  • 原文地址:https://www.cnblogs.com/engeng/p/5983770.html
Copyright © 2011-2022 走看看