如何实现在HTML中识别访问来源并跳转至不同的页面。

如:

如果来源 1.m87.cn 跳转到2.m87.cn
如果来源 jx.mh87.cn 跳转到jx.mh87.cn/vip
这样如何实现?

比如 caohangyuan.com 蜘蛛引擎来的时候肯定有来源 那么这个来源属于蜘蛛时候 不进行操作。就给它我要给他看的内容。如是用户那么不给用户看内容,直接跳转到新的页面。

阅读 3.7k
4 个回答

如果是PHP,你可以用$_SERVER['HTTP_REFERER']来判断来源。如果是JavaScript,你可以用document.referrer来判断来源。

接上面那位没说完的答案,跳转的话
php:

$url = "www.baidu.com";
header("Location:{$url}");

html本身是无法识别访问来源的,可以配合js或者php来做跳转

var ref = document.referrer;
if(ref === ''){ location.href= ... }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题