さくらサーバーでWordPressをSSL対応する時の注意点

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

私の場合は、サイトのトップは表示されるけど、それより下の下層ページのCSSが効かなくなったりしました。
対策は以下の2つを行って下さい。
 

対策1 htaccessファイルを編集する

.htaccessファイルを開き、先頭に以下を追記します。


RewriteEngine On
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://sample.com/$1 [R=301,L]

sample.com には ドメインを入れます。

対策2 wp-config.phpを編集する


if( isset($_SERVER['HTTP_X_SAKURA_FORWARDED_FOR']) ) {
$_SERVER['HTTPS'] = 'on';
$_ENV['HTTPS'] = 'on';
$_SERVER['HTTP_HOST'] = 'sample.com';
$_SERVER['SERVER_NAME'] = 'sample.com';
$_ENV['HTTP_HOST'] = 'sample.com';
$_ENV['SERVER_NAME'] = 'sample.com';
}

sample.com には ドメインを入れます。

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

SNSでもご購読できます。