将查询(?page =)重定向到不同的URL?

时间:2016-04-26 19:17:56

标签: apache redirect url-rewriting

我需要将?page=?page=""的任何内容重定向回主页。

我尝试了RewriteRule ^/\?page=(.*)$ / [R=301,L],但它不起作用。

示例:

http://example.com/?page=http://example.com/?page=testhttp://example.com/?page="test"

1 个答案:

答案 0 :(得分:0)

RewriteCond %{QUERY_STRING} .
RewriteRule (.*) /404.php? [R,L]

诀窍。

RewriteCond部分捕获任何查询(。),然后RewriteRule将其重定向到404页面。