今度は「www」のある無しでつまづく……
「なるまてブログ」立ち上げ時のトラブルその2です。
ようやっとSSL対応でhttpsのアドレスが使えるようになり、ブラウザから見えるかチェックを始めたのですが、そこであることに気付きました。
サブドメイン名 = narumate.semiro.info なのですが、
https://narumate.semiro.info と一字一句たがわず入力しないと、アクセスエラーが出ます。
「安全な接続ではありません」「無効なURLです」
つまり、以下の3つが全部だめ。
どれを入れてもエラーに。 そんなURLは無いとブラウザに怒られてしまいます。
narumate.semiro.info
www.narumate.semiro.info
https://www.narumate.semiro.info
一応、http:// を https:// に変換してくれるのは、ルートの .htaccess で指定しているのが効いているようですが…
それにしても…
なんじゃこりゃ…
メインの semiro.info を作った時は、こんなトラブルはありませんでした。 そもそもエックスサーバーは www の ある無しに関わらず www ありに変換してくれるはずなんですよね。 じっさい、semiro.info の方ではそうなっています。
も う わ け が わ か ら な い よ …
でも、まてよ?
URLを入力していて気付いたんですが、
「narumate.semiro.info」と 打ち込むと、ブラウザ上では「www.narumate.semiro.info」に変換されて、その結果としてURLエラーが出ているんです。
ちょっとまてよ? つまりこれって、こういうこと…??
https://narumate.semiro.info 以外のURLは、結果的に全て https://www.narumate.semiro.info に変換されて、それで全てがエラーをくらっている??
要は問題としては「www.narumate.semiro.info が無い」という1つだけに絞れると?
じゃ「www.narumate.semiro.info」 を作ればOK?
というわけで、ちょっとした手間ですが、改めて「www.narumate.semiro.info」というサブドメインを新たに作って試してみました。
ですが、これでも「narumate.semiro.info」での入力はURLエラー…。
どうも 「narumate.semiro.info」 をブラウザに入力した時に自動変換されてできる 「www.narumate.semiro.info」 は、新しく作った 「www.narumate.semiro.info」 とは違うもののようで……
も う わ け が わ か ら な い よ …
なるほど…なのかこれ…?(解決?)
だったらこれでどうだ! と、なかば破れかぶれで、ルートにある.htaccess の記述で、「narumate.semiro.info」 にアクセスがあったら自動的に「https://www.narumate.semiro.info」に転送するよう、リダイレクトをかけたところ…
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^narumate.semiro\.info
RewriteRule ^(.*)$ https://www.narumate.semiro.info/ [R=301,L]
</IfModule>
うまくいってしまいました。
なる…ほど……
えええ?
しかも、じゃあもうリダイレクトされちゃうんだし、「narumate.semiro.info」 って要らないんではと思ってこのサブドメインを消したら、またURLエラーが出るという謎(再度サブドメインを作ったら復活)。
うーん…これでいいのか…うーん…
完全に納得とはいきませんが…
どの施策が効いたのかは明確で把握してますし、何かあればすぐ戻せますので、このまま「www.narumate.semiro.info」で運用していこうと思います。
※ちなみに、一度、電話サポセンに相談したんですが、一通り全部説明して先方で状況確認もしてもらった後になって「メールで全部報告し直して下さい」とか言われて、イラッと来て自己対応に移行した経緯があります…。
ともあれ、なるまてブログ、起動です。
この後は、新規導入したテーマ「Cocoon」と、やっとこ取り組み始めた記事エディタ「Gutenberg」について書いていこうと思います。
よく読まれている記事