内部页面链接与通过HTML的不同页面
可能重复:内部页面链接与通过HTML的不同页面,html,linux,hyperlink,seo,Html,Linux,Hyperlink,Seo,可能重复: 我有一个关于链接到同一页面的不同部分与链接到新页面的问题。例如: domain.com/about.php domain.com/history.php domain.com/team.php document.write("This text will not be read by Search Engines"); vs 我想知道谷歌是否能识别第二组链接,并分别为这些页面编制索引?或者如果只是about.php页面被索引了?理想情况下,我将删除nginx config中的.
我有一个关于链接到同一页面的不同部分与链接到新页面的问题。例如:
domain.com/about.php
domain.com/history.php
domain.com/team.php
document.write("This text will not be read by Search Engines");
vs
我想知道谷歌是否能识别第二组链接,并分别为这些页面编制索引?或者如果只是about.php页面被索引了?理想情况下,我将删除nginx config中的.php扩展名
谢谢 所有搜索引擎都会复制页面的所有文本。如果您在PHP、JSP或HTML上对服务器端进行编程,则搜索引擎将获取所有文本。如果你要放置一个锚链接,它会向下滚动到你想要的部分,它仍然有效。它被记录为一个页面,在本例中为
about.php
但是,如果您开始使用javascript,并且您拥有的文本是javascript的一部分,而不是服务器端脚本;然后,搜索引擎可能无法读取它,因为它只读取加载时准备好的文本。例如:
domain.com/about.php
domain.com/history.php
domain.com/team.php
document.write("This text will not be read by Search Engines");
因此,如果要对页面进行编程,建议首先使用服务器端脚本显示文本。如果你想隐藏文本,你可以在服务器加载文本后使用页面效果,搜索引擎仍会读取文本 对于搜索引擎,“.php”扩展名不相关。删除它只会使url对人类更漂亮。为什么不像大多数网站那样使用干净的URL:
domain.com/history
和domain.com/team
?您可以使用重写规则来完成此操作,这样就没有人对您的内部脚本结构感兴趣了。你好,arkascha,我非常感谢您的评论,但您并没有真正回答我的问题:-)。搜索引擎索引domain.com/about.php#团队还是只索引基本页面domain.com/about.php?不,我没有回答你的问题。请注意,我写的是评论,不是回答。对不起,我不知道哪些搜索引擎是如何处理这些锚的。我怀疑他们认为他们。好的,谢谢!对不起,我是新来的。我也怀疑:-)不客气。而且。。。我想的越多,我会说,实际上没有一种技术方法来评估那些命名的锚。所以我要说的是绝对不,这样的链接不会被搜索引擎视为单独的。对不起,嗨,弗兰兹,非常感谢你的解释。所以,澄清一下——domain.com/about.php将是唯一被索引的页面,尽管domain.com/about.php#history和domain.com/about.php#team也存在?是的。将被索引的唯一页面将是domain.com/about.php
。它不会索引任何domain.com/about.php#任何锚定链接
另一件事是:www.domain.com/about.php
,www.domain.com/about.php
,和domain.com/about.php
将被视为不同的页面。因此,请确保您的域设置正确。这里有一个来自GoogleWebMasters的链接:。你可能想知道更多。锚不作为单独的页面编制索引,但谷歌有时会跟踪它们。有时,您可能会在某些结果中看到“跳转到”链接,这些链接是指向页面中与搜索相关的部分的锚定链接。