我的网站是php的,最近改了很多地址,导致google原来收录的页面用户访问时都跳到了404页面,我想在404页面实现下面的功能。
首先判断用户是否通过搜索引擎进入,如果是,获取用户在搜索引擎查询的关键字,再用自定义查询通过在自己的网站查询,显示查询的结果。
  不知道这要怎么实现阿。

解决方案 »

  1.   

    用 url rewriting 转回正确的新路径
    再修改 robot.txt 禁止扫瞄旧路径
    过一段时间 google 就会自动更新成正确网址了
      

  2.   

    用 url rewriting 转回正确的新路径作一个永久重定向或者用你的方法,取得refere,取得google的searchkey,解析后查询本地库
      

  3.   

    分析refere的格式,然后再重新搜索.
      

  4.   

    页面制作方法有2
    1.在Google Webmaster定制404页面;
    2.用PHP做一个Action,通过判断refere显示不同模板设定Apache
    从设定文件中找到
    ErrorDocument 404 XXXX.html把ErrorDocument 404后面的路径改成你需要跳转的页面地址就可以了。