如何在多域设置中使用htaccess将旧网址重定向到新网址。
我知道我可以写点像
Redirect 301 /old.html http://example.com/new.html
但是如果我有多个域使用相同的htaccess并且可能有一些相同的命名站点会怎样。例如。
http://example.com/old.html -> http://example.com/new.html
http://othersite.com/old.html -> http://othersite.com/new.html
答案 0 :(得分:1)
对于多个域,您需要使用mod-rewrite:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain1.com$
RewriteRule ^page\.html$ http://domain.com/newpage.html [L,R,NC]
RewriteCond %{HTTP_HOST} ^(www\.)?domain2.com$
RewriteRule ^page\.html$ http://domain.com/newpage.html [L,R,NC]