2

我有 domain.net 和 store.domain.net。

我需要将 domain.net 下的所有内容都重定向到 newdomain.com。但是,我希望 store.domain.net 保持不变,而不是转发。

此外,所有路径保持不变。即:domain.net/category/post123 与newdomain.com/category/post123 的内容相同。

我在想我可以通过一个简单的 302 重定向通过 htaccess 来做到这一点,但是有异常给我带来了问题。

4

1 回答 1

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]
于 2012-04-27T23:13:25.780 回答