顺晟科技
2019-08-16 15:34:57
177
一般来说,url当中的#号是一个锚点的标志位,这样的url打开之后会将访问者的视线定位在指定位置上,令访问者直接看到网页中间的一段内容。自从推特流行开始,#号被附予了新的意义——话题。很多站长直接在#号后面加参数且参数是有效的,即#号去掉与不去掉,打开的网页完全不同。
目前百度对带#号URL的收录策略是:去掉#号后面的内容,仅对#号前面的url进行建库。这样就导致一些站长认为有意义有价值的页面,百度却无法收录,继而影响新链接的抓取和整体SEO效果。
举一个很简单的例子:http://ask.seowhy.com/question/18160#100
这个URL也是可以访问的.
1、HTTP请求不包括#。#是用来指导浏览器动作的,对服务器端完全无用;
2、#代表网页中的一个位置。其右面的字符,就是该位置的标识符;
3、在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。这意味着,这些字符都不会被发送到服务器端。
4:、改变#不触发网页重载;
5、改变#会改变浏览器的访问历史;
6、在百度统计中,是查询不到带有“#”URL的访问记录;(CNZZ可以)
在百度看来,“#”的作用是方便用户的流量体验,这个动作不会返回给服务器端。百度也不抓取用户的这个动作。
22
2023-02
22
2023-02
19
2022-10
14
2022-09
25
2022-04
25
2022-03