目录: eventfinder是项目文件夹URL与参数和PHP查询重写
- 本地主机
- PROJECT1
- 项目2
- eventfinder
---的.htaccess
用户来到TH Ë页http://localhost/eventfinder/和后/ eventfinder类型“randomevent123”/
那么PHP查询情况与?事件= randomevent123从数据库
我试图重写我的网址
$event = $_GET['event'];
$stmt = $conn->prepare("SELECT * FROM events WHERE name = :name");
$stmt->bindParam(":name", $event);
$stmt->execute();
,并返回数据,但我不明白这是什么问题...
http://localhost/eventfinder/index.php?event=randomevent123
到
http://localhost/eventfinder/randomevent123
随着的.htaccess
RewriteEngine On
RewriteRule ^([^/]*)$ /index.php?event=$1 [L]
但查询将行不通。
'^重写规则eventfinder /([^ /] +)/ $ /index.php?event=$1 [L]'你没有考虑到'/ eventfinder /'的时刻。 – CD001
@ CD001我改变了你建议的内容后没有任何事发生 – Troutfisher
'RewriteEngine On RewriteRule^eventfinder /([^ /] *)$ /eventfinder/index.php?event=$1 [L]' –