【发布时间】:2012-11-13 20:08:11
【问题描述】:
可能重复:
Does Google ignores whatever is after the hash fragment (#) while crawling our website?
我有一个关于指向同一页面不同部分的链接与链接到新页面的问题。例如:
domain.com/about.php
domain.com/history.php
domain.com/team.php
对比
domain.com/about.php
domain.com/about.php#history
domain.com/about.php#team
我想知道 Google 是否能够识别第二组链接并分别索引这些页面?或者,如果只是 about.php 页面被编入索引?理想情况下,我将删除 nginx 配置中的 .php 扩展名。
谢谢。
【问题讨论】:
-
对于搜索引擎,'.php' 扩展名不相关。删除它只会使 url 对人类更漂亮。为什么不像大多数网站那样使用干净的 url:
domain.com/history和domain.com/team?您可以使用重写规则来做到这一点,这样没人会对您的内部脚本结构感兴趣。 -
嗨,arkascha,非常感谢您的评论,但您并没有真正回答我的问题:-)。搜索引擎索引 domain.com/about.php#team 还是仅索引基本页面 domain.com/about.php?
-
不,我没有回答你的问题。请注意,我写的是评论,而不是答案。抱歉,我不确定哪些搜索引擎如何处理此类锚点。我怀疑他们是否会考虑它们。
-
好的,谢谢!抱歉,我是 StackOverflow 的新手。我也持怀疑态度:-)
-
不客气。而且......我想得越多,我会说实际上并没有真正的技术方法来评估那些命名的锚点。所以我肯定会说不,这样的链接不会被搜索引擎视为单独的。对不起。