2012-02-10 14 views
0

サブドメインのリダイレクトを試みていますが、わかりません。 この私が今持っているもの:サブドメインのみを書き換えるためのhtaccess

RewriteCond %{HTTP_HOST} ^(mysubdomain).myhost.com$ [NC] 
RewriteRule (.*) http://www.myhost.com/folder/index.html [R=301,L] 

をしかし、私は私のブラウザでサブドメインのアドレスに行くとき、何のリダイレクトありません。

これは、特定のサブドメインに対してのみ必要です。 どこが間違っていますか?

+0

たぶんこのことができます: http://stackoverflow.com/questions/234723/generic-htaccess-redirect-www-to-non-www そして、mod_rewriteが利用可能であることを確認してください。 – ZloyPotroh

答えて

0

は次のようになります。

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC] 
RewriteRule ^.*$ http://www.domain.com/folder/ [R=301,L] 
0

これは、1つのドメインからのみ必要なので試してみてください。どちらの場合も()は無意味です。特に、古いURLを新しいURLに渡していない2行目。

RewriteCond %{HTTP_HOST} ^www.old-domain.com$ [NC] 
RewriteRule ^.*$ http://www.myhost.com/folder/index.html [R=301,L]