SEO,htaccess和div id

时间:2013-09-10 03:01:58

标签: jquery html .htaccess

对于使用.htaccess消除div id中的#hashtags的做法很好奇,我有大量的内容,不想要无穷无尽的html文件,而是我想从数据库中调用它们。我不想重新加载页面,只是内容应该是的部分。

例如: mysite.com/one/#name-is-heremysite.com/one/name-is-here

这是否会让谷歌更难以优化?如果我要将此页面提交到站点地图,谷歌会将该地址识别为页面吗?

1 个答案:

答案 0 :(得分:0)

确实很奇怪,因为htaccess文件中的任何内容所采取的规则或操作都无法处理URL片段。从#开始的任何内容都完全在客户端。浏览器加载时:

http://mysite.com/one/#name-is-here

发送到Web服务器的唯一事情是:/one/#name-is-here永远不会发送到服务器,而htaccess文件中的任何内容都不知道它的存在。

浏览器使用片段告诉它如何处理其内容,方法是通过分页到页面上的某个锚点或javascript可以来回传递的内容。我不认为谷歌关心URL片段,但我可能错了。像mysite.com/one/#name-is-here这样的网址不应与mysite.com/one/

区别对待

摆脱这些主题标签的方法是从内容中删除它们。然后,您可以使用建议的路径名替换片段。如何处理该路径名完全取决于您和从数据库生成内容的脚本。