我正在使用php和mysql创建一个简单的字典:每当我查询一个单词时,它都会显示它的意思,但是它的url结构看起来不太好。当前url结构如下: http://127.0.0.1/search.php?query=Acromania 我想要这个url结构: http://127.0.0.1/Acromania ,搜索结果页的。在php中有什么方法可以做到这一点吗?
http://127.0.0.1/search.php?query=Acromania
http://127.0.0.1/Acromania
bjg7j2ky1#
不,您确实需要一个.htaccess文件来执行此过程。在您的工作目录中创建.htaccess文件并将此代码放入。
RewriteEngine On RewriteRule ^([^/]*)$ /search.php?query=$1 [L]
现在,如果您正在调用此urlhttp://127.0.0.1/acromania apache像一个魔咒一样自动处理您的查询。
**确保已启用 mod_rewrite 在你的Apache上。
mod_rewrite
1条答案
按热度按时间bjg7j2ky1#
不,您确实需要一个.htaccess文件来执行此过程。在您的工作目录中创建.htaccess文件并将此代码放入。
现在,如果您正在调用此urlhttp://127.0.0.1/acromania apache像一个魔咒一样自动处理您的查询。
**确保已启用
mod_rewrite
在你的Apache上。