我有以下规则:
Redirect 301 /example/test/54 http://newdomain.com.au?ref=hello54
Redirect 301 /example/test/15 http://newdomain.com.au?ref=hello15
然后我有另一条规则:
Redirect 301 / http://newdomain.com.au?ref=test
然后,最后一条规则捕获第一条规则未捕获的任何内容。 问题是如果我这样做:
http://olddomain.com/qwerty
重定向到http://newdomain.com.au/qwerty
我需要它才能重定向到http://newdomain.com.au/
(而不是附加qwerty)
答案 0 :(得分:0)
使用RedirectMatch
通过正则表达式支持进行更精细的控制:
RedirectMatch 301 ^/example/test/54/?$ http://newdomain.com.au?ref=hello54
RedirectMatch 301 ^/example/test/15/?$ http://newdomain.com.au?ref=hello15
RedirectMatch 301 ^/?$ http://newdomain.com.au?ref=test