2018/07/03
Wordpress プラグイン JQuery htaccess
備忘録です。
「Chrome 68」から全HTTPサイトに警告表示へ--7月リリース
Googleは、2018年中に「Chrome」ブラウザで、HTTPS暗号化を導入していないすべてのウェブサイトに「Not secure(保護されていません)」と表示することを明らかにした。
CNET Japan
https://japan.cnet.com/article/35114501/
皆さんご存知かと思いますが、上記のようなニュースがあり、当サイトもhttpsへ変更することにしました。
恥ずかしながら特に気にしていなかったのですが、他のメールニュースでも見かけることが多くなったため急遽対応することにしました。
当サイトはXサーバーを利用しており無料でSSLを使うことができます。
同様のサーバーを利用したサイトがあったので参考にしました。
参考サイト
WordPressをhttpからhttpsにSSL化した全手順まとめ(エックスサーバー環境)
流れは参考サイトとほぼ同じですが、若干困った点があったので追記しています。
まず、作業を始める前にDBとファイルのバックアップを取ることをお薦めします。
サーバーパネルのSSL設定をクリック
ドメインを選択」
独自SSL設定の追加画面で対象ドメインを確認後、「独自SSL設定を追加する(確定)」ボタンをクリック
画面が変わったら設定完了
httpsでアクセスできるようなったら次の作業となります。
※読み込みに時間がかかりますので、気長にお待ちください。
httpをhttpsに変更して「変更を保存」
プラグインのインストール、有効化については割愛します。
「Search Regex」を有効化するとツールに「Search Regex」メニューが表示されます。
Search patternに「http://www.***」を入力。Replace patternに「https://www.***」を入力して「Search」をクリックすると一覧が表示されます。
参考サイトでは置換するURLが3000くらいでしたが、私のサイトでは10000を超えていたためReplaceが使えませんでした。
仕方ないので、地道に4000ページほど手作業で置換して、残りが6000ページほどになったところでLimit toを「100」にして、Order Byを「Descending」にしてSearchところ、2400ほどになり、ここで一旦、Replace&Save。さらにLimit toを「No limit」、Order Byを「Ascending」にしてSearchしたら3600くらいになっていたため、再度Replace&Saveして完了しました。
htaccessにリダイレクト用のコードを追記してください。
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTPS} !=on [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule>
httpsでアクセス後に警告が出るようでしたら、アフィリエイト広告の画像URLが原因と思われます。
こちらも一つずつ修正していけば大丈夫です。
SSL化が完了してサイトチェックを行ったところ、jQueryが使えないことに気づきました。
多分、ここでお困りの方もいるかと思うので解決方法です。
参考サイト
“https” だと jQuery が動かない時には
解決方法は簡単でjQueryのhttpをhttpsに書き換えるだけです。
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js”></script> //httpをhttpsに書き換えるだけ <script src=”https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js”></script>
これでjQuery、javascriptの不具合は解決し、全て完了しました。
ご安心ください。httpからhttpsに変更してもリンク評価は変わりませんので対策の必要はありません。
ゼヒトモ内でのプロフィール: ROCKSTREAM, ゼヒトモのホームページ作成・制作サービス, 仕事をお願いしたい依頼者と様々な「プロ」をつなぐサービス
2024/08/20
神社
御朱印
2024/07/06
神社
御朱印
2024/07/06
神社
御朱印
2024/02/09
神社
2024/02/09
神社