现在我的网址如下: https://www.example.com/blogitem.php?id=29
我想要的是用户会在浏览器中看到以下网址: https://www.example.com/blogitem/the-title-of-the-current-blog
这个东西已经在Wordpress和其他CMS中实现了,但我使用的是纯PHP,并且不知道如何实现这个功能。有人可以帮我实现吗?
答案 0 :(得分:1)
在代码.htaccess文件
上写下这个RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ blogitem.php?id=$1 [L,QSA]
你需要获得标题表单数据库而不是id 所以它就像这样
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ blogitem.php?title=$1 [L,QSA]