【发布时间】:2009-05-27 15:19:20
【问题描述】:
我有一个非常复杂的 RewriteRule,我需要检查 QueryString 中是否存在某些参数,然后重定向到相同的 URL,但这些参数被剥离。
如何删除一些参数并保留其余参数?
RewriteCond %{QUERY_STRING} color=red
RewriteCond %{QUERY_STRING} status=contiue
RewriteRule ^(.*)$ /$1? [R=301,L]
网址是这样的:
"http://example.com/site.php?setup=done&color=red&weight=100&status=continue"
(参数顺序和数量不可预测/硬编码)
【问题讨论】:
标签: apache .htaccess mod-rewrite redirect parameters