我有一个关于 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获取他的页面?
谢谢