如果用户使用 $_SERVER['REQUEST_URI'] 访问网站,则重定向到首页



我试图知道用户是从自己的域("http://mydomain.com")访问网站还是使用此类网址("http://mydomain.com/about")访问该网站并将他重定向到首页

我尝试了这段代码,并将其放在page.tpl中.php

if($_SERVER['REQUEST_URI'] !="/"){header( 'Location: http://www.mydomain.com' );}

但是,如果用户单击主页上的任何链接,则Keep 会重定向他。

请帮忙

尝试以下代码 在这里,我使用正则表达式来查找请求是否来自您的网站

 if(preg_match('#^https?://(?:www.)?mydomain.com/?$#',$_SERVER['HTTP_REFERER'])){
   //matched
 }else{
   // redirect to other  index page
 }

IT 将为您服务

最新更新