我对Google抓取和AJAX有疑问。
这就是我的网址的样子:
example.com/#!contact
我知道Google和其他搜索引擎会使用?_escaped_fragment_=
来替换哈希标记,以获取某个页面。
当我尝试:
example.com/?_escaped_fragment_=contact
它将我带到索引页面而不是联系。
我使用了这一小块PHP,我通常会加载ajax数据,现在“以Google抓取”获取内容。
<div id="content">
<?php
if(isset($_GET['_escaped_fragment_'])){
$newID = $_GET['_escaped_fragment_'];
include_once $newID.'.php';
}
?>
</div>
这可以使用吗? IF抓取(使用_escaped_fragment_)包含此页面与php,否则它是一个客户端并通过ajax获取页面?
由于