Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
内部页面链接与通过HTML的不同页面_Html_Linux_Hyperlink_Seo - Fatal编程技术网

内部页面链接与通过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的链接:。你可能想知道更多。锚不作为单独的页面编制索引,但谷歌有时会跟踪它们。有时,您可能会在某些结果中看到“跳转到”链接,这些链接是指向页面中与搜索相关的部分的锚定链接。