我有domain.net和store.domain.net。
我需要将domain.net下的所有内容重定向到newdomain.com。但是,我希望store.domain.net保持不变,而不是前进。
此外,所有路径保持不变。即:domain.net/category/post123与newdomain.com/category/post123的内容相同。
我以为我可以通过一个简单的302重定向的htaccess来做到这一点,但有例外是给我带来了问题。
答案 0 :(得分:4)
在.htaccess
:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^store\.domain\.net$ [NC]
RewriteCond %{HTTP_HOST} ^(.+\.)?domain\.net$ [NC]
RewriteRule ^/?(.*)$ http://%1newdomain.com/$1 [R=302,L]