douyuai8994 2013-05-31 17:48
浏览 50

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

My main page call is 'www.xxxx/!#/hear-us'
I want to redirect the crawler to html version call hear-us.php I used

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

When the url is submitted to Google web master, it does not see the redirect.

  • 写回答

1条回答 默认 最新

  • douren1891 2013-05-31 19:08
    关注

    You may want to add the actual redirect code in the header you're sending either by sending the Status header before the Location one or with:

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

    Note, this is a permanent redirect, change the code as needed.

    Also, a good practice is to call exit as soon as you send the headers, otherwise any output may modify (or garble) the message.

    评论

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度