使用url重写从url中隐藏查询字符串参数

时间:2012-04-21 05:07:05

标签: php html url-rewriting

在我的php网站上,我需要以特定的方式显示我的骨灰盒

我需要隐藏查询字符串参数,只想在URL中显示值 即。

mydomain.com/city.php?place='usa'&id=2

我需要显示

my domain.com/city-2/usa

有可能吗?

请帮帮我。我处境很糟糕。

提前致谢

1 个答案:

答案 0 :(得分:1)

是的,有可能:

RewriteEngine On
RewriteBase /

RewriteRule ^city-(\d+)/(.*) city.php?place=$2&id=$1

您需要将其放入网站的网络根目录中的.htaccess。要使其工作,您需要启用.htaccess解析并且mod_rewrite apache模块(假设您已将Apache作为Web服务器)启用。

official documentation

中的更多内容