从 php get 方法中删除 ? 和 =

从 php get 方法中删除 ? 和 =

好吧,我想做的是从 URL 中删除问号,比如,我使用一个表单,它的操作是 city.php,根据你在表单上输入的内容,URL 将像http://mysite/city.php?city=newyork问题是,如何使用 .htaccess 从链接中删除问号

答案1

在您的.htaccess文件或虚拟主机配置中执行以下操作:

RewriteEngine On
RewriteRule ^city/(.*)$ /city.php?city=$1 [P]

这将透明地代理来自http://mysite/city/newyork到服务器http://mysite/city.php?city=newyork

答案2

我相信您正在寻找 URL 重写。http://httpd.apache.org/docs/2.2/rewrite/

相关内容