如何在php中更改查询结果页的url?

k2fxgqgv  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(279)

我正在使用php和mysql创建一个简单的字典:每当我查询一个单词时,它都会显示它的意思,但是它的url结构看起来不太好。
当前url结构如下: http://127.0.0.1/search.php?query=Acromania 我想要这个url结构: http://127.0.0.1/Acromania ,搜索结果页的。
在php中有什么方法可以做到这一点吗?

bjg7j2ky

bjg7j2ky1#

不,您确实需要一个.htaccess文件来执行此过程。在您的工作目录中创建.htaccess文件并将此代码放入。

RewriteEngine On
RewriteRule ^([^/]*)$ /search.php?query=$1 [L]

现在,如果您正在调用此urlhttp://127.0.0.1/acromania apache像一个魔咒一样自动处理您的查询。

**确保已启用 mod_rewrite 在你的Apache上。

相关问题