我想在不牺牲SEO的情况下构建ajax网站。我的问题是: 如果我有这样我的网页上链接:将hashtag附加到使用javascript的URL
<a href="http://example.com/cats" id="cats">Cats</a>
<a href="http://example.com/dogs" id="dogs">Dogs</a>
...点击各个链接时,我想更新与相应的主题标签的地址栏中。所以,如果点击“猫”链接,当前位置将为http://example.com/#cats,我可以用它来显示我的ajax内容。如果javascript关闭或用户是搜索引擎,他们将直接进入/猫
只是两个注意事项:1)这不叫“哈希标签”(这是Twitter行话的东西完全不相关);它被称为片段标识符或锚点标识符(请参阅HTML规范)。 2)你不应该在元素的id中包含#符号,即它应该是id =“cats”,它将对应于/ some-url#cats。 – 2010-03-02 20:36:53