0
Iきた私の.htaccess
ファイルに次のコード:ではなく、特定のドメインのドメインにWWWを追加
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
それはwww
を持っていない場合、ドメインにwww
を追加するためのコードは上記の、ですが、私は以下のようなドメインを持っています:myloadbalancername-432566808.us-west-1.elb.amazonaws.com(DNSはAWS Elastic Load Balancerから)www
では動作しませんので、どのようにしてwww
をすべて追加できますか特定のドメインを除くドメイン要求
更新:
RewriteCond %{REQUEST_URI} !myloadbalancername
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
私は、ドメイン名が単語を持っていないので、持っていない場合は、ドメインがwww
を持っていないかどうかを確認したが、成功せずにないかどうかを確認するために、上記のコードで試してみました。私は.htaccess
で初心者ですので、私は何が間違っているのか分かりません。
ありがとうございます。
可能な重複の一部ではないのでhttp://stackoverflow.com/(
質問/ 11844155/301-redirect-only-if-uri-doesnt-contain-specific-string) –