我如何强制RedirectMatch不要转义redirectURL

今天我注意到, mod_aliasRedirectRedirectMatch指令在处理redirectURL方面显示出不同的行为。

像这样的陈述:

 Redirect 301 "/foo" "/bar%20baz" 

将redirect到文字的urlbar%20baz ,而

 RedirectMatch "/foo" "bar%20baz" 

会redirect到bar%2520baz ,因为redirecturl的百分号已被转义。

我的redirecturl已经被转义了。 有什么办法可以告诉RedirectMatch不能再逃避它们吗?

据我了解手册你不需要百分比编码新的URL,可以使用:

  Redirect "/foo" "/bar baz" RedirectMatch "regex" "/bar baz"