2012-01-02 21 views
0

私のサーバーは何らかの形で文字列を既存のサブドメインとして受け入れるように設定されています。このサブドメインはリダイレクトされず、代わりにコンテンツが表示されます。たとえば:.htaccessサブドメインのリダイレクト

bla.example.comは// // http://example.com

lorem.example.com/の内容を示してhttp://example.com

blabla.example.comの内容を示していイベント/ //内容を表示http://example.com/events

「stackoverflow.example.com」を使用すると動作します。

を上書きするには.htaccessルールを作成します。私は、httpリダイレクトしたい:私は、これまで行ってきたhttp://www.example.com/ *

すべての//*.example.com/*はhttp://www.example.comhttp://example.comをリダイレクトしている(ウィッヒは、私は維持したいもう一つの動作です)

RewriteCond %{HTTP_HOST} ^example\.com$ 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 

ご協力ありがとうございました!

答えて

2

を増やしてみてください、あなたのドメインのルートフォルダにあなたのhtaccessファイルに次の

RewriteEngine on 
RewriteBase/

#if its not www.example.com 
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC] 
#redirect it to www.example.com 
RewriteRule .* http://www.example.com%{REQUEST_URI} [R=301,L] 
関連する問題