hycko.blog

昔の記事は上手く表示されないかもしれない。

さくらでwordpressにSSLを設定したら重くなった

      2016/12/14

この記事は 4652回 閲覧されています

さくらのレンタルサーバで独自ドメインにSSLを設定したら、何故かwordpressが重くなった。

ソースを見ると、所々srcなどでjsを読み込む際に https ではなく http になっていた。
原因はこれ。
wordpressは設定からURLにhttpsって入力すると、自動でリダイレクトする設定になってる。
でも、srcとかでhttpで読み込むと、リダイレクトが重なって動作が重くなる。

そもそも何故ここらの出力がhttpになってるんだって話だけど、よくよく調べてみると、どうやら

get_template_directory_uri()

この関数でURLを出力する際に、何故か https ではなく http になっている模様。

検索してみると、こちらのサイトが詳しく解説してくれてあった。
SSL関係でつまずいたこと | | watabon clips

どうやらさくらのレンタルサーバの仕様で、上手く出力できないらしい。

解決策として、function.phpに

$_SERVER[‘HTTPS’] = ‘on’;
$_ENV[‘HTTPS’] = ‘on’;

と記述することで、無事にhttpsで出力してくれるようになりました。
結果、軽くなった。よかった。

さくらのレンタルサーバは、なんか変な設定がたまにしてあることがあるので、身構えてしまう。

※追記

まだなんか重い感じがしたので、htaccessでhttpをhttpsにリダイレクトさせる設定をした。
その結果、なんかかなり軽くなった気がする。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.test\.net$ [OR,NC]
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://test.net/$1 [R=301,L]
</IfModule>

この X-Sakura-Forwarded-For がポイント。

ついでにwwwをなしに統一してる。

てかやっぱりさくらってクセが強いな・・・。

 - wordpress

  • このエントリーをはてなブックマークに追加

Message

記事に意見や感想、質問があれば、お気軽にどうぞ~
名前は無記入でもOKです

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

  関連記事

no image
Ultimate Google Analyticsではイベントトラッキングが正常にカウントされない

メモ。 恐らくUltimate Google Analyticsが発行するコード …

no image
VPSなどでwordpressのファイルの書込権限などを正常化する設定

うちの場合はWPが設置されているディレクトリにapacheの書込権限がなかったた …

no image
wordpressのパーマリンク変更プラグイン「Permalink Redirect」での301ループに要注意

以前の記事で書いた通り、パーマリンクを変更しようとしてPermalink Red …

no image
新しいNextGen Flashviewerの設定方法

というわけで、新バージョンのNextGen Flashviewerではswfファ …

no image
NextGen Galleryのギャラリー表示例

NextGen Galleryデフォルトのギャラリー表示機能の紹介です。 ひとつ …

no image
wordpress5の新エディタGutenbergで

の閉じタグとか
が勝手に消される

微妙にハマったので。 WPといえばビジュアルエディタでpタグやらbrタグが勝手に …

no image
tweet tools 2.0の個人的まとめ

なんか色々と使いにくいから、個人的メモとしてまとめ。 コードを完全に読めるわけで …

no image
NextGEN Galleryに追加されていた新しいギャラリー表示例

※ 2016/04/25 この表示例によってページ数が水増しされてSEO的に悪影 …

no image
NextGen Galleryの表示方法の説明 – ImageFlow編

NextGen Galleryの外部プラグイン「ImageFlow」の解説です。

no image
wordpressでの海外リダイレクトのハッキング事例

備忘録。 お客様のWPがハッキングされて海外サイトにリダイレクトされる設定になっ …