将googlebot从我的ajax页面重定向到静态html页面

时间:2013-05-31 17:48:48

标签: php ajax redirect googlebot

我的主要页面呼叫是“www.xxxx/!#/hear-us” 我想将抓取工具重定向到html版本调用listen-us.php 我用了

<?php 
    if (strpos($_SERVER['HTTP_USER_AGENT'],"Googlebot")) { 
        header('Location: http://xxxx/hear-us.php');
    } 
?>

当网址提交给Google网站管理员时,它看不到重定向。

1 个答案:

答案 0 :(得分:0)

您可能希望通过在“位置”之前发送“状态”标头或使用以下内容在您要发送的标头中添加实际重定向代码:

header("Location: /foo.php", TRUE, 301);

注意,这是一个永久重定向,根据需要更改代码。

另外,一个好的做法是在发送标题后立即调用exit,否则任何输出都可能会修改(或乱码)消息。