所以我有几个问题。假设,我有 2 种类型的链接:(现在)
1.test.com/?d=ID
我希望它像test.com/{cat}/{title}
where{cat}
并且{title}
将在 DB 中通过提供的 ID 进行搜索d
。
2.test.com/?h=ID
我希望它就像test.com/{cat}
在{cat}
DB 中通过提供的 ID 搜索的位置一样h
。
mod_rewrite 的哪些规则将使服务器(apache)理解,test.com/?d=ID
应该重定向到test.com/{cat}/{title}
?
如果人来自test.com/{cat}/{title}
我所理解的链接,我只会做类似的事情
$vars=explode ("/", $_SERVER['REQUEST_URI']);
然后使用 $vars[1] 和 $vars[2] 查询 db 并提供内容(如果有)(当然,在运行查询之前对所有内容进行清理。我理解概念对吗?