我想知道用户是否从自己的域中访问该网站(“http://mydomain.com”)或使用此类网址(“http://mydomain.com/about”)访问该网站并将其重定向到首页
我尝试了这段代码,并把它放在page.tpl.php
中if($_SERVER['REQUEST_URI'] !="/"){header( 'Location: http://www.mydomain.com' );}
但如果用户点击主页上的任何链接,则会继续重定向他。
请帮忙
答案 0 :(得分:1)
尝试以下代码 在这我正在使用正则表达式来发现,如果请求来自您的网站
if(preg_match('#^https?\://(?:www\.)?mydomain\.com/?$#',$_SERVER['HTTP_REFERER'])){
//matched
}else{
// redirect to other index page
}
IT将为您服务