【发布时间】:2012-12-24 17:55:59
【问题描述】:
我想使用 mod_rewrite 将参数附加到查询字符串的末尾。我知道我可以使用 [QSA] 标志来做到这一点。
但是,我希望仅当查询字符串中不存在该参数时才附加该参数。所以,如果查询字符串是:
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 文件中以执行此操作吗?
【问题讨论】:
标签: php apache .htaccess mod-rewrite