2017-10-15 21 views
0

私はルートからサブドメインに移動したウェブサイトを持っています。今度は、以前のURLのすべての形式(wwwの有無にかかわらず)を新しいサブドメイン形式にリダイレクトする必要があります。htaccessを使ってwwwをサブドメインにリダイレクト

例:

http://www.website.com/ => http://sub.website.com/ 
http://website.com/ => http://sub.website.com/ 
http://www.website.com/sample-page/ => http://sub.website.com/sample-page/ 
http://website.com/images/1.jpg => http://sub.website.com/images/1.jpg 

私が今までに見つかっするルートにサブドメインをリダイレクトについてです。私を助けてくれますか?

+0

をこのトピックでは、文字通り数千個の場所でカバーされています。ドキュメントにも例があります。また、これはプログラミングでも管理上の問題ではないとは確信していません。 –

答えて

1

あなたは使用することができます。

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^sub\.website\.com$ [NC] 
RewriteRule^http://sub.website.com%{REQUEST_URI} [NE,L,R=301] 
+1

ありがとう@Croises。非常に良いコード... –

関連する問題