Ajax驱动的分页内容,php响应_escaped_fragment_

时间:2015-05-21 14:34:00

标签: javascript php mysql ajax pagination

关于谷歌搜索引擎优化的第二天......仍然对这部分感到困惑......我应该通过PHP向他们的抓取工具提供哪些内容?

我有一个博客网站,索引页面有5篇文章的限制,这是对完整文章的预览(我认为这或多或少是标准的)。现在分页是/index.php?pg=1/index.php?pg2 ...虽然我要将其更改为哈希参数/index.php#pg=1

每篇文章都有自己的评论整页,来自MySQL的每篇文章内容都有一个列中的完整HTML(来自CMS,带有WYSIWYG编辑器)。我知道我可以使用谷歌的“谷歌抓取”选项...但最初的问题是......当请求进入时,从我的数据库中提供什么:

if(isset($_GET['_escaped_fragment_'])){
    //how to structure the data for the crawler?
}

我是否将其构造为与原始页面上的content div内部相同?我使用new DOMDocument()吗?原始查询是:

    $stmt = $conn->query("SELECT id, title, itemText, category FROM blog UNION SELECT id, title, itemText, category FROM items ORDER BY id desc LIMIT $lim, $limit");

我知道这可能更适合网站管理员堆栈交换问题,但它更多地涉及它的PHP方面,所以请耐心帮助我理解。

0 个答案:

没有答案