.htaccess
判断 来路url里面是否有 Google 等关键字,然后跳转到新的url上。 你的目的,可以通过http协议的防盗链来实现。
if(isset($_SERVER['HTTP_REFERER'])){
//判断$_SERVER['HTTP_REFERER'是不是有google
//如果是,则说明是本网站,如果不是,则说明不是本网站,
if(stristr($_SERVER['HTTP_REFERER'],"google")===false){
header('Location:正确url.php');
}else{
//跳转到警告页面
header('Location:warning.php');
}
}else{
//跳转到警告页面
header('Location:warning.php');
}
如果你一定要通过.htacess来实现,可以看看传智播客的PHP视频教程 PHP大型门户网站核心技术之-静态化8(使用apache rewrite机制实现页面伪静态1),里面也有讲到这个知识点。
Apache 防盗链
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号