html - 内部页面链接与通过 HTML 的不同页面

标签 html linux hyperlink seo

<分区>

Possible Duplicate:
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、JSP 或 HTML 上对服务器端进行编程,则文本都会被搜索引擎获取。如果您要放置一个 anchor 链接,它会向下滚动到您想要的部分,它仍然有效。它被记录为一页,在本例中为 about.php

但是,如果您开始使用 javascript,并且您拥有的文本是 javascript 的一部分,而不是服务器端脚本;然后,搜索引擎可能无法读取它,因为它只读取准备好加载的文本。例如:

document.write("This text will not be read by Search Engines");

因此,如果您要对页面进行编程,建议首先使用服务器端脚本显示文本。如果你想隐藏文本,你可以在服务器加载文本后使用页面效果,它仍然会被搜索引擎读取。

关于html - 内部页面链接与通过 HTML 的不同页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13367946/

相关文章:

html - 列表中的每个 child 都应该有一个唯一的 "key" Prop

Linux沙箱用C语言,安全吗?

javascript - 一次为超链接添加不同的样式(tagcloud/linkcloud)

git - 当有多个存储库并且没有一个是默认存储库时,如何在 Trac 中链接到 git 变更集?

html元素背景使链接不可点击

html - 在 HTML 元素中的单击位置获取文本

JavaScript;背景颜色更改并使用/相同输入改回

python - 如何使用BeautifulSoup在网站上获取实时股票价格?

iphone - 通过 http 向 Three20 iPhone 应用程序提供 PNG 图像

c - 错误 : expected '=' , ','、 ';'、 'asm' 或 '__attribute__' token 之前的 '*'