一起使用URL Rewrite和HTTP

时间:2013-03-13 19:52:27

标签: .htaccess url mod-rewrite web

我正在尝试使用URL重写,但只是在地址的一部分上,虽然我是Web开发领域的新手,但我有点困惑。

地址为: domain.com /create.php?member=-1&hangout=1

但我正在尝试将其重写为: domain.com / create /?hangout = 1

我收到了正确的页面,但我无法使用$ _GET ['hangout']访问“hangout”。

这是我在.htaccess文档中的重写代码:

RewriteEngine    On
RewriteRule    ^create/    create.php?member=-1

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您在RewriteRule中添加自己的查询字符串,则必须使用QSA标记附加现有查询字符串

RewriteRule ^create/ create.php?member=-1 [QSA]

这会将create/?hangout=7重写为create.php并添加member=-1hangout=7作为查询字符串。