WordPressめー!の、なのまるです! WordPressで構築したサイトを、SSLオフロード機能を使って負荷分散しようとしたときにハマったのでメモです。 もくじ SSLの処理を別サーバーにすると『is_ssl関数』が効かない! WordPressには、HTTPSのアクセスかどうか?を判定する「is_ssl関数」が用意されています。 wp-includes/functions.php /** * Determine if SSL is used. * * @since 2.6.0 * * @return bool True if SSL, false if not used. */ function is_ssl() { if ( isset($_SERVER['HTTPS']) ) { if ( 'on' == strtolower($_SERVER['HTTPS']) ) retu
![[WordPress] is_ssl関数を ロードバランサ環境で対応させる](https://cdn-ak-scissors.b.st-hatena.com/image/square/76466f2c4bb6efda6cba7532d0dd6c4abdaf27fc/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEheSZZn63jDDbpo_IKeAtiPQOM1Q_7itT5_eNXsNooLATcV5uWMIoLOen4ZUx5OursXgb1BvUhTVPzTsMKROVw_Cm_86_pJ0ScxkfkSh_woEKDVqOtySmtMwhkLLz8ghMqjFg1Ctkq5qhfW%2Fw1200-h630-p-k-no-nu%2F1437584056_function.png)