如何在PHP中更改查询结果页面的URL?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (116)

我正在使用PHP和MySQL创建一个简单字典:每当我查询一个单词时,它都会显示它的意思,但是它的URL结构看起来不太好。

当前的URL结构如下:http://127.0.0.1/search.php?query=Acromania

我想要这个URL结构:http://127.0.0.1/Acromania,搜索结果页。

在PHP中有什么方法可以做到吗?

提问于
用户回答回答于

肯定需要一个.htaccess文件来处理这个进程。在工作目录中创建.htaccess文件,并将此代码放入其中。

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

现在你调用这个URLhttp://127.0.0.1/Acromania,Apache自动处理查询。

**确保在你的apache中,你已启用mod_rewrite

扫码关注云+社区

领取腾讯云代金券