2

domain.net と store.domain.net があります。

newdomain.com にリダイレクトするには、domain.net の下にすべてを配置する必要があります。しかし、私は 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 に答える