我正在尝试使用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
谢谢。
答案 0 :(得分:1)
如果您在RewriteRule
中添加自己的查询字符串,则必须使用QSA
标记附加现有查询字符串
RewriteRule ^create/ create.php?member=-1 [QSA]
这会将create/?hangout=7
重写为create.php
并添加member=-1
和hangout=7
作为查询字符串。