有一个重写规则确保所有 URL 都指向 index.php 并保持“漂亮的格式”。
我仍然需要从他们那里获取信息来确定要发送给用户的页面。
说有一个网址
http://localhost/telephones/nokia
我需要找出 SQL 表('telephone')和品牌('nokia')
我怎么做。
更新
RewriteEngine on
RewriteRule ^/([^/]+)/([^/]+) /index.php?table=$1&make=$2 [NC]
(在 .htaccess 中)
$table = $_GET['table']; $make = $_GET['make'];
$CONsiteurl = mysql_query("SELECT * FROM $table WHERE name = $make");
所以我们现在可以通过输入来调出页面,http://localhost/?make=nokia&table=telephones
但不能通过输入来访问它http://localhost/telephones/nokia
为什么