Xserver
でサーバーをひとつ申し込みました
最初はブログを2つ作りたかったので、サブドメインを取得し、
それぞれのドメインについて独自SSL設定追加を行いました
せっかく「https://~」から始まるアドレスを持っていたのに
よくわかってなくて、数か月放置していました(もったいない・・・)
「https://~」で始まるサイトの方が信頼されるということで、
色々な設定を変更することに(今更)
「http://~」がアドレスだった時は、アドレス欄に
「保護されていない通信」と表示されるのが気になっていたので、
調度よいタイミングだと思いました
今までブログに投稿した写真などを再投稿などはしなくて良く、ほっとしました
WordPress、アフィリエイト、googleアナリティクス、
Google Search Consoleのアドレスを変更します
IDはそのままでの変更が可能でした
さらにネットの記事を読んでいたら、
「http://~」で運用してきたWebサイトを、
「https://~」に転送する方法があります、とのことなので早速挑戦します
XSERVERのサイトにマニュアルがあります
指示に従って.htaccessの編集をします
エックスサーバーのサーバーパネルにある
「.htaccessの編集」メニューから直接編集しようと思います
? .htaccess欄にこれしか記載がありません
SetEnvIf Request_URI ".*" Ngx_Cache_NoCacheMode=off SetEnvIf Request_URI ".*" Ngx_Cache_StaticMode
# BEGIN WordPress の直前にコピペしてください・・・?
# BEGIN WordPress がそもそも存在してないんですけど・・・
悩んだ結果、こうしてみる
SetEnvIf Request_URI ".*" Ngx_Cache_NoCacheMode=off SetEnvIf Request_URI ".*" Ngx_Cache_StaticMode RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
・・・・何日経っても転送されません、調べてもわかりません、
XSERVERに問い合わせました 結果↓
______________________________
それではお手数おかけいたしますが、
各サブドメインの[.htaccess]を編集されたかどうか、
ご確認くださいますでしょうか。
お客様側にて[.htaccess]は編集されたとのことでございますが、
【サーバーパネル】から編集が可能なのは
上位ドメインの[.htaccess]のみでございます。
FTPサーバー上の上位ドメイン以下に
各サブドメインのディレクトリが存在し、
その配下にも[.htaccess]ファイルはございます。
お客様側にてFTPソフトやファイルマネージャ—をご利用いただき、
各サブドメインの[.htaccess]をご確認の上、その[.htaccess]に対して、
常時SSL化の記述を行っていただければと存じます。
______________________________
あ~ そういうことなのね! ということで
サブドメインの.htaccessファイルを探す
あ~ 「# BEGIN WordPress~」ってありました
RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
「# BEGIN WordPress~」の前に、マニュアルからコピーしたコードを貼り付けて更新
あっさり転送できました
XSERVERの担当の方、ありがとうございます