常時SSL化にしたつもりでもサイト内のページへのリンクがhttpsにならない!Welcartの機能が原因だった

welcart常時SSL/TSLの場合の設定画面

WordPressの設定からHttpsを指定しても、テーマの中のリンクが依然httpのままになっているケースがクライアントのサイトであった。
当然のようにテーマの記述を疑ったが、どう眺めてみてもコード自体に問題は見あたらない。
となれば、WordPressのフックが原因。
httpにフックをかけるようなプラグインと言えば・・・。Welcartの設定が原因だった。

サイト内のリンクがHTTPSにならないのはWelcartのHTTPS設定が原因かも

「なかむらさんのブログのとおりに設定したんだけど、Httpsにならないんだよねぇ」
[clink url="https://www.tmseek.jp/from-http-to-https"]

welcart常時SSL/TSLの場合の設定画面

原因はクライアントサイトで導入しているWelcartというECカートプラグイン。
WordPress管理画面から「Welcart shop」>「システム設定」画面に入る。表示された画面の中の「SSLの切り替えを行う」のチェックを外そう。
このチェックは、通常のページはHTTPで表示させるが、カートボタンの向こう側はHTTPSでアクセスするというコントロールボタン。
WordPressのフック機能が使われている。
もちろんこれはWelcartの仕様であって問題ではない。

WordPress関連サービス

お困りごと解決します

WordPressでお困りの際は、TeamSEEKが問題解決までサポートします

世界で一番使われているCMSがWordPressです。
個人ブログからインバウンドマーケティング戦略までのすべてでTeamSEEKが完全サポートいたします。

コメントを残す