hycko.blog

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

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

      2016/12/14

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

さくらのレンタルサーバで独自ドメインに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です

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

  関連記事

wordpressアイキャッチ画像の自動化処理(昔の記事一括・記事投稿時)

アイキャッチ、便利ですが地味にめんどいです。 なので2つの方法で自動処理を行いま …

no image
NextGEN Galleryでスライドショーなどが表示されない場合の解決法

主にプラグインのアップデート後ですが、サイトのNextGEN Gallery関連 …

母親にブログを勧めてから数ヶ月が経った

岐阜の実家に住んでいるオフクロ。 今年で還暦な60歳だがパートフルタイム+家事+ …

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

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

no image
wordpressのパーマリンクは途中で変更しない方が良い理由

ある程度の期間を運用したwodpressのパーマリンクをこれから変更しようと考え …

no image
毎回ホットッペッパピップペッポッピと言われてもありがたみがないので

サイドバーに貼り付けてあったホットペッパーのCMを3回に1回だけランダムで再生さ …

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

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

no image
NextGEN GalleryのスライドショーなどをPHPタグを使って直接入力でサイトに埋め込む設定方法

※追記09/09/05 何故かまたダブルコーテーションが全角になっていたので、半 …

no image
Dagon Design Sitemap Generatorのオプションが管理画面の設定に表示されない問題

どうやらrunPHP Plugin for WordPressを有効にしてると、 …

no image
無料版のWPTouchで任意の場所にアドセンス(広告)を複数貼る

無料版のWPTouchではオプションで1箇所アドセンスが貼れますが、スマホはせっ …