Redirect 302 /forums/blahblah.46/ /calendar/agenda
此重定向规则很好,但我不想在url中出现get变量时重定向。只重定向根,而不是其他任何东西
即。这个网址不应该切换重定向:
http://www.domain.com/forums/blahblah.46/?some=var
我该怎么做?
答案 0 :(得分:2)
您需要使用mod_rewrite
:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^forums/blahblah.46/?$ /calendar/agenda [L,NC,R=302]
条件RewriteCond %{QUERY_STRING} ^$
确保仅在查询字符串为空时重定向。