我有一个 php 文件,它获取存储在数据库中的文章的 id(来自 GET 变量)并使用它来显示它的全部内容,我的意思是,标题、作者、内容等。
当它发生时,网址显示:
localhost/inicio.php?id=1
其中 id=1 是数据库中的文章 ID。但我希望它显示:
localhost/this-is-the-article
我知道我应该编辑 .htaccess 以这种方式重写 url:
RewriteEngine on
RewriteRule ([a-zA-Z0-9_-]+) inicio.php?id=$1
在这一点上,我不明白的是我应该在显示文章的 php 文件顶部做什么,当通过 id$_GET['id']
来重写 url 时,请记住,如果 id 不同,重写的 url 会改变也,说,这样
localhost/this-is-another-article