我的目标是将整个域重定向到另一个域。旧域的每个URL都应重定向到新域的根URL。
要做到这一点,我正在做:
redirect 301 / http://www.google.de/
问题是当我在http://localhost/randomPath
上测试时,它会重定向到http://www.google.de/randomPath
,但不会重定向到google.de的根网址。
有谁知道如何解决这个问题?
答案 0 :(得分:2)
使用mod_rewrite
更好地控制匹配主机名等规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
RewriteRule ^ http://www.google.de/? [L,R]
目标URI末尾的 ?
将剥离任何现有的查询字符串。