• 隐性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的角度考虑的。(不当之处欢迎批评指正)

      

  • 相关阅读:
    八大排序
    如何在VirtualBox虚拟机软件上安装Win7虚拟系统
    Android 的网络编程
    Android设计模式-观察者模式
    java开发之——[接口回调]
    MVC,MVP设计模式
    [Android四大组件之二]——Service
    [Android四大组件之一]——Activity
    Android中Context详解
    [ Android 五种数据存储方式之四 ] —— ContentProvider存储数据
  • 原文地址:https://www.cnblogs.com/engeng/p/5983770.html
Copyright © 2020-2023  润新知