【发布时间】:2014-01-31 13:48:02
【问题描述】:
RewriteEngine On
RewriteRule ^about/([^/.]+)/?$ about.php?id=$1 [L,QSA]
我有一个页面对 url 使用 htaccess 重写规则
/about/33
页面需要 $_GET['id'] 来获取数据库
但是我无法检测到 GET 变量 isset
if(isset($_GET['id'])){fetch data...}else{header("location:...");}
如果用户只输入/about/ 而没有$GET['id'] 则找不到页面,而是运行 header("location");
有办法解决吗?
【问题讨论】: