我正在更新一个当前为静态 html 的站点(即 index.html)。我想将博客文章拉到页面中,并且只知道 SimplePie 来完成此操作。
问题 1 - 如果我将网站从 .html 更新为 .php,搜索引擎重新索引时 SEO 是否会受到影响?
问题 2 - 有没有办法使用服务器端包含来包含我的 SimplePie 结果的 .php 文件,或者有其他方法可以将博客文章直接拉到 .html 文件中?
我会很感激建议。
我正在更新一个当前为静态 html 的站点(即 index.html)。我想将博客文章拉到页面中,并且只知道 SimplePie 来完成此操作。
问题 1 - 如果我将网站从 .html 更新为 .php,搜索引擎重新索引时 SEO 是否会受到影响?
问题 2 - 有没有办法使用服务器端包含来包含我的 SimplePie 结果的 .php 文件,或者有其他方法可以将博客文章直接拉到 .html 文件中?
我会很感激建议。
对于问题 1 - 不,不一定。您可以使用 apache 的 mod_rewrite 将旧的 HTML 页面作为 php 脚本处理,并且您不需要更改 URL。对于问题 2,这取决于您的 simplepie 结果是如何加载的,但是 PHP 可以很容易地包含另一个文件。您能否提供有关所包含文件的更多详细信息?
在你的 httpd.conf 文件中找到这一行
AddType application/x-httpd-php .php .php3 .phtml
然后将 .html 添加到其中,有些系统还要求每个 addtype 位于不同的行,但我忘记了原因。
AddType application/x-httpd-php .php .php3 .phtml .html
现在您的所有 .html 文件都将被解析为 php,您可以使用标准 php 包含 results.php。
你会受到性能影响,但可能还不错。您可能想尝试客户端方法,除非您需要搜索引擎来获取您使用 simplepie 获取的内容。