静态Html页面包括彼此,负面的副作用?

时间:2011-04-05 02:02:22

标签: html static seo include

所以我有一个网站可以提高搜索引擎排名,就像500+ html一样 页。

我想将页眉和页脚统一到一个文件中,但不想更改 .html文件扩展名为.php文件扩展名,因为担心会被点击。

所以我试过了:

    <!--#include FILE="header.html" -->

它在我的服务器上运行,这是否有不利之处?

像godaddy服务器的未来更新一样,我的页眉/页脚不可见?

4 个答案:

答案 0 :(得分:1)

这是服务器端包含。这意味着它发生在服务器端。这意味着它对搜索引擎优化没有任何影响。

.html扩展工作原因是因为服务器已经设置好了。

答案 1 :(得分:0)

只要返回的HTML没有改变,搜索引擎就不知道发生了什么变化。

您总是可以让服务器通过PHP处理器解析HTML文件,例如,im Apache ......

AddType application/x-httpd-php .html 

..然后使用<?php include 'header.html'; ?>

这意味着所有HTML文件都将通过PHP传递,这将产生很小的性能费用。

您应该考虑将这些包含移到您的网络根目录之外,这样它们就不会偶然发现搜索引擎编入索引。

答案 2 :(得分:0)

如果您的服务器是Apache,则可以使用mod_rewritefoo.html的请求转换为foo.php。但是设置重写规则可能很棘手,听起来你已经找到了一个有效的解决方案,所以你应该只使用它。

答案 3 :(得分:0)

更改文件扩展名可能会影响您的搜索引擎优化,但使用相同的标题信息页面标题元数据也会损害您的搜索引擎优化,因为它的重复内容。

我会更改页面扩展名,但在所有旧页面上放置301重定向。这样你就不会失去任何SEO的善良。