我想使用mod_rewrite将参数追加到查询字符串的末尾。我明白我可以使用[QSA]标志来做到这一点。使用mod_rewrite将查询字符串追加到参数
但是,如果查询字符串中不存在参数,我只需要追加参数。因此,如果查询字符串是:
http://www.mysite.com/script.php?colour=red&size=large
我想上面的网址重新定向到
http://www.mysite.com/script.php?colour=red&size=large&weight=heavy
凡weight=heavy
追加到查询字符串的结尾仅当此特定参数不摆在首位!如果特定参数已经在URL中,则不需要重定向。
任何人都可以请建议代码放在我的.htacess文件,可以做到这一点?
嗨,谢谢你的代码澄清。我将它添加到我的.htaccess中,但不幸的是我无法让它工作!我有mod_rewrite启用..干杯。 – Matt 2011-02-03 15:44:02