我正在使用PHP和Mysql创建一个简单的字典:每当我查询一个单词时,它都会显示它的含义,但它的URL结构看起来并不好。
现在的网址结构是这样的:http://127.0.0.1/search.php?query=Acromania
我想要这个网址结构:http://127.0.0.1/Acromania
,搜索结果页面。
在PHP中有什么方法可以做到这一点吗?
发布于 2018-08-06 03:40:43
不需要,您肯定需要一个.htaccess文件来执行此过程。在您的工作目录中创建.htaccess文件,并放置以下代码。
RewriteEngine On
RewriteRule ^([^/]*)$ /search.php?query=$1 [L]
现在,如果您将这个URL称为http://127.0.0.1/Acromania,apache会自动处理您的查询。
**请确保在您的apache上启用了mod_rewrite
。
https://stackoverflow.com/questions/51697593
复制相似问题