使用.htaccess从URL中删除index.php?var =

时间:2011-04-13 14:58:46

标签: php apache .htaccess url-rewriting

我有一个带参数的网址。例如:

domain.com/guidelines/index.php?doc=html 

我想将其转换为:

domain.com/guidelines/html

我知道.htaccess是可能的,但我似乎无法让它发挥作用。

思想?

1 个答案:

答案 0 :(得分:1)

要使用$_GET['doc']访问php中的参数,并让用户看到干净的网址/guidelines/html,您可以按如下方式重写:

RewriteBase /
RewriteRule ^/guidelines/(.*)$ /guidelines/index.php?doc=$1 [NC]