如何在其他页面中包含html页面并使其内容可以抓取

时间:2017-07-12 15:29:03

标签: javascript jquery html seo

我需要在另一个html页面中包含一个html页面,我希望包含的页面(page2.html)的内容由google编入索引。我知道iframe不是解决方案,但搜索引擎处理html对象的效果如何:

document.getElementById("content").innerHTML = '<object type="text/html" data="page2.html"></object>';

vs jQuery:

$(function(){$("#content").load("page2.html"); });
// <script type="text/javascript" src="../common_files/js/jquery-2.1.3.min.js"></script>  <-- in header

表示html:

<div id="content"></div>

?还是有另一个更好的解决方案?提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果您使用javascript / jquery,则没有100%保证Google会抓取内容。

您需要在服务器端执行此操作。 在PHP中,您可以使用file_get_contents函数获取page2.html

$ homepage = file_get_contents('http://www.example.com/page2.html');

并将$ homepage变量放入第一页。