我有一个PHP脚本,使用URL中指定的id查询数据库:
http://www.example.com/articles.php?id=5
但我希望URL中不包含id,而是在另一列中位于同一数据库中的标题。所以我基本上需要一个看起来像这样的链接:
http://www.example.com/articles/title-of-the-fifth-article
并在数据库中搜索此标题,以便我可以将.htacces文件中的URL重写为指定id的位置。
答案 0 :(得分:1)
这应该有效:
将其添加到.htaccess文件
RewriteEngine On
RewriteRule ^articles/(.*) articles.php?title=$1 [L]
以及articles.php文件中的以下内容:
<?php
echo $_GET['title'];
?>