php - .html v/s jsp/php/etc 的 SEO 优势?

标签 php html jsp seo

<分区>

这听起来像是一个愚蠢的问题,也许确实如此。但我只是想确保没有 secret 信息对我隐瞒。

好吧,如果我可以选择付出额外的努力以纯 html 进行开发并通过 ajax 连接我的后端,我会选择吗?

也就是说,我可以使用 PHP/JSP 来包含页眉、页脚和导航等文件。此处理在用户请求文件时发生。

但或者,我可以使用 ant 构建脚本在发布时从页眉、页脚、导航等编译 HTML 文件。但这需要一些努力。

请记住,这不是 AJAX 与非 AJAX 问题,两种情况下的结果输出文件是相同的,除了文件扩展名。

最佳答案

文档扩展名 (*.html/*.php/*.aspx) 对您的搜索引擎排名没有任何影响。如果我们暂时忽略页面内容,那么关于 URL 的重要内容是:

  • 逻辑一致的 URL 结构,最好是树结构。
  • 在您的网址中使用正确的关键字,以破折号分隔。
  • 尽可能避免使用查询字符串“?”在您的网址中(变得不那么重要,但对于较小的搜索引擎仍然有效)
  • 您网站的整体“可抓取性”(具有 XML 站点地图、具有指向网站上所有页面的纯文本链接、正确使用 robots.txt 排除项)

您可以在几乎所有系统上轻松地“隐藏”文件扩展名类型,方法是执行类似 www.acme.com/mycms.php/pagename/的操作,然后让 mycms.php 解析请求的 URL。

优秀的现代网络框架将允许您完全控制您的 URL 结构,例如 DjangoASP.NET MVC .

难点之一是本地化。有很多建议:

  • 为每种语言使用单独的网站 (acme.com/acme.co.uk/acme.de/acme.ch)
  • 使用单独的子域(en.acme.com/de.acme.com)
  • 使用扩展名 www.acme.com/pagename.en.html
  • 使用根“文件夹”www.acme.com/en/pagename

我想我现在已经确定了“根文件夹”方法,但也有其他方法的好理由。

有关良好 URL 结构的示例,请查看此站点。 :-)

关于php - .html v/s jsp/php/etc 的 SEO 优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1349827/

相关文章:

单元格的 HTML/CSS 包装数据

php - 有没有一种 "conditional return"

php - MYSQL、PHP)使用 UNION ALL 从多个表的所有列获取值

html - 一个带有 AUTO 的 float div,然后是另一个填充其余部分的 div

javascript - 窗口准备好后如何打开物化模式?

java - NetBeans 7.0.1 : Access to Tomcat server has not been authorized

使用百分号的Java属性文件 "%"

php -/php_intl.h :33:10: fatal error: 'unicode/ubrk.h' file not found

php - 将数据从数组插入数据库

javascript - 在 HTML 中隐藏和显示跨度