0

我正在尝试使用 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

谢谢你。

4

1 回答 1

1

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

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

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

于 2013-03-13T20:29:09.003 回答