- ベストアンサー
www. の付くドメインに転送されてしまうのはなぜ?
現在、○○.com というドメインを持っていて、 このドメインにSSLを設定しました。 https://○○.com/ とブラウザに入力すると正常に表示されます。 また、 https://○○.com/dir1/ と入力しても正常に表示されます。 しかし、 https://○○.com/dir1 (最後にスラッシュをつけない) と入力すると、なぜか "www." がアドレスに付加され https://www.○○.com/dir1 に転送されてしまいます。 そしてこれが問題なのですが、 SSL証明書は ○○.com で契約しましたので www.○○.com に転送されることで、 以下の警告が出てしまいます。 「セキュリティ証明書の名前が無効であるか、またはサイト名と一致しません」 ディレクトリの最後にスラッシュをつければ問題はないのですが、 こればかりはユーザーさんのすることなので私にはどうしようもありません。 なぜスラッシュをつけないと www. に転送されてしまうかも 全く見当が付きません。 どなたか原因をご存知の方、教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
レンタルサーバですか? この現象はapacheの httpd.conf ServerName ディレクティブ の設定のせいだとおもいます。
その他の回答 (1)
- oi_goo
- ベストアンサー率44% (20/45)
こんにちは. 誰も設定していない「www.~」を勝手に使うことは無いと思いますので, どこかで設定しているのではないでしょうか. DNSとか,Webサーバとか,hostsファイルとか. ちなみに,URLの最後の「/」有無での挙動は,apacheであればconfで変えられます.(他のサーバはわかりません)
お礼
おっしゃるように、WEBサーバーの設定ファイルの問題だったようです。 ご回答ありがとうございました。
お礼
レンタルサーバーのカスタマーサポートに chocochip4 さんの教えてくれた ServerName ディレクティブが原因ではないですか?と質問したら それが正解だったみたいですぐに直してくれました。 ありがとうございました。
補足
はい、レンタルサーバーです。 レンタルサーバーのカスタマーサポートに問い合わせているのですが、 調査中という回答が返ってきましたが少し急いでいるので こちらに質問してみました。 httpd.conf というのはレンタルサーバーの客である私には 変更することはできないのだと思いますが、 私でも設定できる方法(htaccess 等?)はあるでしょうか?