在PHP中更改URL模式

时间:2017-12-16 10:34:39

标签: php

现在我的网址如下: https://www.example.com/blogitem.php?id=29

我想要的是用户会在浏览器中看到以下网址: https://www.example.com/blogitem/the-title-of-the-current-blog

这个东西已经在Wordpress和其他CMS中实现了,但我使用的是纯PHP,并且不知道如何实现这个功能。有人可以帮我实现吗?

1 个答案:

答案 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]