RedirectMatch 301显示了一个get参数

时间:2011-12-28 09:27:37

标签: php apache .htaccess

我的问题是htacccess,我有以下内容:

RedirectMatch 301 /tag/what\+is\+abc$ /344/what-is-abc.htm

但产生的网址是:

http://www.abc.com/388/what-is-abc?q=what-is-abc

为什么我得到q参数?我试图不显示$ _GET变量。

2 个答案:

答案 0 :(得分:1)

您为什么使用RedirectMatch?就我的问题而言,一个简单的Redirect就足够了。

Redirect 301 /tag/what\+is\+abc$ /344/what-is-abc.htm

答案 1 :(得分:0)

你可以尝试

RedirectMatch 301 /tag/what\+is\+abc$ /344/what-is-abc.htm?

最后一个'?'覆盖查询字符串。