2016-05-07 4 views
0

現在のhtaccessを除くすべてのサブドメインをリダイレクトするようにhtaccessファイルを使用した:1つの

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^mywebsite.co.uk [NC] 
RewriteRule ^(.*)$ http://www.mywebsite.co.uk/$1 [L,R=301,NC] 

私はまた、サブドメインがあります:「メートル」 m.mywebsite.co.uk 私はこれをしたくないしドメインがリダイレクトされているが、「mywebsite.co.uk」を含むwww.mywebsite.co.uk宛ての他のすべてのサブドメイン

お手伝いできますか? おかげ

答えて

0

試してください:「mm.mywebsite.co.ukは」それはにリダイレクト:「mm.www.mywebsite.co.uk」それはリダイレクトする必要があるとき

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^m\.mywebsite\.co\.uk$ 
RewriteCond %{HTTP_HOST} !^www\.mywebsite\.co\.uk$ [NC] 
RewriteRule ^(.*)$ http://www.mywebsite.co.uk/$1 [L,R=301,NC] 
+0

ユーザ入力があれば、あなたのコードを使用します「www.mywebsite.co.uk」 「wwww.mywebsite.co.uk」もwww –

+0

にリダイレクトされません。ブラウザのキャッシュをクリアし、空のhtaccessでルールを再テストしてください。 – starkeen

+0

それは動作しません。 htaccessを消去し、キャッシュをリフレッシュ/消去/キャッシュなどを試みましたが、 "xxxx.mywebsite.co.uk"は "www.mywebsite.co.uk"にリダイレクトされませんでした –

関連する問題