如果查询字符串中存在某个参数/值对,我必须重定向到另一个主机。
到目前为止我已经
RewriteCond %{REQUEST_URI}?%{QUERY_STRING} [&\?]abc=23&?
RewriteRule ^(.*)$ http://anotherserver.com/$1 [R,NC,L]
适用于:
/index.php?id=95&abc=23
/index.php?abc=23&id=95
/index.php?id=95&abc=23&bla=123
但它也匹配/index.php?id=95&abc=234
例如。
我需要一个完全匹配的模式abc=23
,无论它发生在哪里。
对此有何建议? :-)
我会尝试这个正则表达式(&|^)abc=23(&|$)
并且比赛仅针对%{QUERY_STRING}
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)