好的,我需要一个简单的重定向:
Redirect 301 / http://www.new.com/
与此类似,除了我希望它捕捉任何东西,例如:
www.old.com/blah/blah/?xyz=123&aaaaabbbb=erewr3ttt#ewtjhirhjerh
并将用户发送到:
www.new.com
应该很容易吧?但要找到如何做到这一点并不容易。使用上述规则,我们仍然会得到不存在的内容的 404 错误,而使用重定向规则则能得到所有内容。
答案1
或者,您可以使用RedirectMatch
指令,而不是使用 mod_rewrite:
RedirectMatch 301 ^ http://www.new.com/
请注意,^
可以与互换.*
,两个正则表达式都匹配所有内容。
答案2
这应该可行:-
RewriteRule (.*) http://www.new.com/ [R=301,L]
将(.*)
匹配所有内容,并重定向到http://www.new.com/。
编辑:这是针对 Apache 的问题,我已将问题重新标记为针对 Zeus 的问题。