18910140161

百度对url上使用#号好不好?你怎么看?

顺晟科技

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可以)

在百度看来,“#”的作用是方便用户的流量体验,这个动作不会返回给服务器端。百度也不抓取用户的这个动作。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航