前提・実現したいこと
リダイレクトの処理修正
発生している問題・エラーメッセージ
ワードプレスで製作したウェブサイトで SSL 移行をしていたところ、
css や画像などが読み込まれなくなり html のみの表示になってしまいました。
また、管理画面にログインしようとすると ERR_HTTP2_PROTOCOL_ERROR となります。
経緯
- SSL 移行のためリダイレクトを .htaccess で記述
htaccess
1 2RewriteEngine on 3 4RewriteCond %{ENV:HTTPS} !^on$ 5RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 6 7RewriteCond %{HTTP_HOST} ^www. 8RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] 9 10Strict-Transport-Security: max-age=31536000 11 12
→ どうしてもトップページのみ反映されず
→ 下記をfunction.php冒頭に記述したところ管理画面にアクセスできなくなる
php
1update_option( 'siteurl', 'https://www.sample.com/' ); 2update_option( 'home', 'https://www.sample.com/' );
試したこと
- サーバーのファイルマネージャーから function.php 修正(上記2行を削除)
→ なおらず
- header.php の canonical タグをコメントアウト
→ 変化なし
- HSTS を無効化を試みる
→ 変化なし
htaccess
1 2RewriteEngine on 3RewriteCond %{ENV:HTTPS} !^on$ 4RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 5 6RewriteCond %{HTTP_HOST} ^www. 7RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] 8 9Header set Strict-Transport-Security "max-age=0" 10 11
解決に必要な情報の不足などあればご教示いただけたら幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー