お世話になります。
SSLでのドメインでwwwありの場合とwwwなしの場合の統一をしたくてmod_rewriteを書いているのですが、なかなかうまく行きません。
下記ではwwwなしの場合、wwwありのドメインにリライトしたいというものです。
環境ではLB配下のWEBサーバーで、証明書の終端がLBであることからSSLの暗号化はすでに解けていてWEBサーバーには平文で流れてくる仕様になっております。
ですので、シングルのサーバーで使う
RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com$ RewriteRule (.*) https://www.example.com/$1 [R=301,L]
というような書き方が効きませんでした。
WEBサーバーではポート自体は443でうけております。
ですので、
RewriteEngine On RewriteCond %{SERVER_PORT} 443 RewriteCond %{HTTP_HOST} ^example\.com RewriteRule (.*) https://www.example.com/$1 [R=301,L]
としましたが、何故かトップに飛ばされてしまいます。
ちょっと何がおかしいのかわからなくなってきたので、お詳しい方のお助けをお願いしたいです。
ルールの部分を以下のように書いたりしましたが、ダメでした。
アクセス先のパスが維持されず、トップページに飛ばされてしまいました。
LB配下でのrewriteがなかなか難しく困っているところです。
わかる方いましたらよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/08 19:19
2015/10/08 21:16