2012-04-27 12 views
2

私はdomain.netとstore.domain.netを持っています。ドメインをリダイレクトするためのhtaccess

newdomain.comにリダイレクトするには、domain.netの下にあるすべてのものが必要です。しかし、私はstore.domain.netが変更されないままで、転送しないようにしたい。

また、すべてのパスは同じままです。すなわち:domain.net/category/post123はnewdomain.com/category/post123と同じ内容です。

私はhtaccessを使って簡単な302リダイレクトでこれを行うことができると考えていましたが、例外があって私に問題が生じていました。

答えて

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] 
関連する問題