0

我有一个关于 Google 抓取和 AJAX 的问题。

这是我的网址的样子:

example.com/#!contact

我知道谷歌和其他搜索引擎使用?_escaped_fragment_=替换哈希标签来获取某个页面。

当我尝试:

example.com/?_escaped_fragment_=contact 

它把我带到索引页面而不是联系。

我使用了我通常加载 ajax 数据的一小段 PHP,现在“Fetch as Google”获取内容。

<div id="content">
    <?php

        if(isset($_GET['_escaped_fragment_'])){

            $newID = $_GET['_escaped_fragment_'];

            include_once $newID.'.php';
        }

    ?>
</div>

这个可以用吗?如果爬行(使用_escaped_fragment_)包含这个页面和php,否则它是一个客户端并通过ajax获取他的页面?

谢谢

4

0 回答 0