0
目前,我想要第二GET变量添加到现有的htaccess的规则。我有一个htaccess的一点经验,但用什么措辞,我知道,我认为它缺少一个元素,以保证第二个变量是正确的输出。在.htaccess中使用两个GET变量(其输出的问题)
域(如用户看到它);
http://domain.com/london-area-info/?src=go
我试图应用规则;
RewriteRule ^(.*)-area-info/(.*)$ regioncc.php?region=$1&src=$2
生成的输出URL;
http://domain.com/regioncc.php?region=london&src=
我明白我可能忽视的东西,但环顾四周我还没有找到一个解释了如何确保?SRC =走的是重写规则之后,而不是在其他目录中所示一样/ xxx-area-info/src /例如。
编辑
我也曾尝试下面的规则,但不知道,如果我是正确的逃逸
RewriteRule ^(.*)-area-info/(\?src=?.*)?$ regioncc.php?region=$1&src=$2
这已经做到了!然而,我从来不知道{} QUERY_STRING,我要去,现在读了它。 非常感谢你 –
既然你'后发送价值观?'那些得到单独处理并存储在{} QUERY_STRING所以你只需要添加对方到结果URL。 – Pitchinnate