Jos*_*ski 9 javascript php ip redirect facebook
我有一个安全的链接方向服务我正在运行(expiringlinks.co).如果我更改php中的标题以重定向我的访问者,那么当用户通过Facebook发送链接时,Facebook可以显示我正在重定向到的网站的预览.我希望避免这种情况.现在,我正在使用AJAX调用来获取URL和javascript以进行重定向,但这会给不使用javascript的用户带来问题.
以下是我想阻止Facebook的一些方法,但我似乎无法工作:
我已经尝试阻止facebook bot(facebookexternalhit/1.0和facebookexternalhit/1.1),但它不起作用,我不认为他们正在使用它们来实现此功能.
我正在考虑阻止Facebook的IP地址,但我找不到所有这些,我不认为它会起作用,除非我得到所有这些.
我曾经想过使用CAPTCHA甚至是按钮,但我无法让自己对访问者这样做.更不用说我认为没有人会使用该网站.
我在facebook文档中搜索了"选择退出"的元标记,但没有找到一个,并且怀疑如果我有的话我会相信它.
任何创意或任何想法如何实现上述?非常感谢你提前!
试试这个 - 它对我有用......
<?php
$ua = $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/facebookexternalhit/si',$ua)) {
header('Location: no_fb_page.php');
die() ;
}
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5253 次 |
| 最近记录: |