>백엔드 개발 >PHP 튜토리얼 >.htaccess 怎么跳转。

.htaccess 怎么跳转。

WBOY
WBOY원래의
2016-06-23 14:12:56997검색

.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 防盗链

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.