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

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

私の場合は、WordPressで構築した時、サイトのトップは表示されるけど、それより下の下層ページのCSSが適用されなくなりました。
その際、行った対処は以下の2つです。

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

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


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

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

対処1 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でもご購読できます。