我需要这个网址返回我的主页.... mysite.com 我用这个空id或wurl返回错误页面
if($_GET["wurl"]!=""){
}else{
header("Location: /404NotFound.php");
exit();
}
我为此网址做了什么来返回我的主页或错误页面
???
答案 0 :(得分:0)
我猜错了,并假设代码片段是你的rewriterule处理程序。 (这就是最后的评论所暗示的)。如果是这样,那么你可能已经成功:
if (!strstr($_GET["wurl"], ".html")){ //or just "." instead of ".html"
exit(header("Location: /404NotFound.php"));
}
在现有if
块之前尝试一下。如果它不起作用,可以这样说,而其他人可以提出幸运的代码建议。
PS:如果您只测试文件的存在会更好。 (我也猜测你做了一个未经过滤的包括......)