如何在PHP中更改查询结果页面的URL?
我正在使用PHP和Mysql创建一个简单的字典:每当我查询一个单词时,它都会显示它的意思,但它的URL结构看起来不太好 当前URL结构如下:如何在PHP中更改查询结果页面的URL?,php,mysql,url,Php,Mysql,Url,我正在使用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 Rewr
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]
现在,如果您正在调用此URL,apache会像处理符咒一样自动处理您的查询
**确保您已在apache上启用了
mod_rewrite
。否,但在apache.htaccess文件的帮助下,您可以实现这一点。我已启用mod_rewrite并将给定代码添加到.htaccess文件中,但id不起作用。