网址锚对百度搜索引擎有何作用?

uki

我使用HTTP已有几天,今天,我遇到了有关百度搜索引擎的问题。详细信息如下:

当我打开http://www.baidu.com/在某些关键字与桌面浏览器和类型,然后按ENTER键,浏览器网址显示是一样的东西http://www.baidu.com/#wd=stackoverflow&ie=utf-8stackoverflow作为搜索关键字。

请注意此处的锚点#wd但是,对我来说,这似乎很奇怪。以Google为例,这就像https://www.google.com/search?q=stackoverflow没有锚点一样。

我使用Fiddler(http://www.telerik.com/fiddler)检查HTTP数据包交互,并奇怪地发现了GET /s?ie=utf-8&wd=linux HTTP/1.1一些HTTP数据包交互后的情况。

在整个过程中,服务器仅响应HTTP/1.1 200 OK,没有诸如此类的东西HTTP/1.1 302 Moved Temporarily

那么,它最终将如何重定向到GET /s?ie=utf-8&wd=linux HTTP/1.1浏览器对锚点#wd什么呢?

提前致谢。

埃里克·劳

#符号后的url组成部分称为URL片段。它不会作为HTTP请求的一部分直接发送到服务器(这就是为什么您在Fiddler中看不到它的原因);只有页面上运行的JavaScript才能访问它。

有些网站使用AJAX技术填充页面时会使用URL片段。有关某些讨论,请参见http://blogs.msdn.com/b/ieinternals/archive/2011/05/17/url-fragments-and-redirects-anchor-hash-missing.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章