我使用以下规则作为catch all将所有请求重定向到新域:
RewriteRule(。*)http://newdomain.com/ [R = 301,L]
我发现这适用于很多请求但不是全部,例如:
olddomain.com/web/search.php?region_id=1&this=that
我可以使用什么来捕获所有请求并将其重定向到新域?
答案 0 :(得分:0)
我建议使用mod_alias而不是mod_rewrite:
Redirect 301 / http://newdomain.example.com/
mod_rewrite更灵活,但对于这种情况,mod_alias非常简单。它会将旧网站上的所有网页重定向到新网站,网址路径和查询字符串保持不变。