重定向主页,但如果存在查询字符串则不重定向

时间:2011-04-28 03:27:52

标签: regex apache .htaccess mod-rewrite

我想仅重定向Wordpress网站的主页,但前提是原始网址上没有任何查询字符串。这有效:

RedirectMatch 307 ^/$ http://www.consumerenergyreport.com/ticker

...但是会使用查询重定向网址。我试过了:

RewriteCond ! %{QUERY_STRING}

...但这似乎不适用于RedirectMatch,只有RewriteRule(去图)。

有什么想法吗?提前谢谢!

1 个答案:

答案 0 :(得分:3)

在.htaccess文件中尝试此规则:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^/?$ /ticker [R=307,L]