2.隐性URL 转发:例如:http://b.com/ 指向 http://a.com/example/ (任意目录);当在浏览器地址栏中敲入 http://b.com/ 后回车,IE 浏览器的地址栏里显示的地址保持不变,仍是 http://b.com/ ,但实际访问到的是 http://a.com/xxx/ 的内容。
一般来说,隐性URL和显性URL都是为了实现页面跳转,可以看见的最大的不同在于浏览器的地址栏,隐性URL的跳转地址栏上面的URL是不会发生变化的,但是页面是跳转之后的;实现的原理是在服务器端使用了frameset窗口,来进行蒙混过关的,
如果网站非迫不得已,不要使用隐性URL,这样对网站排名是极其不利的,因为这个页面是毫无价值的,唯一能引起蜘蛛兴趣的是页面的链接;而使用显性URL实现301跳转,云主机租用,倒是可以很好地把页面权重指向一起,这是出于SEO的角度考虑的。
如果想隐藏 而又允许浏览器访问 那是不行的因为浏览器设计标准的趋势 是必须显示URL 以防止钓鱼站点 让用户看到安全
ie6等老浏览器是可以通过js的window.open来让地址栏隐藏
或用js修改URL(这个不知道能实现不 不过这种客户端实现的方法 也可以破解)
只有用其他的方式解决
1 用frame 只让用户看到一个固定URL 如index。这种伪解决办法 懂点web的都很容易看到实际的URL
2 入口程序 所有访问经过index.php(假设你用的是php)只根据后面的参数进行相应的操作
以上两种方法都是不利于seo的 不过对于一般的管理系统是不需要seo的
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)