-作業手順-
・リダイレクトループ(ERR_TOO_MANY_REDIRECTS)を発見
・.htaccessのリダイレクト設定を修正
・Cookie・キャッシュの削除
・開いたリンクが表示されリダイレクトループ解消
リダイレクトループ(ERR_TOO_MANY_REDIRECTS)を発見
・takatakawordpress.com/blogは接続できていたがtakatakawordpress.com/blog/wp-adminに接続しようとするとERR_TOO_MANY_REDIRECTSと表示される。

. htaccessのリダイレクト設定を修正
・HTTPSのリダイレクトとApache設定の衝突している。
・SSL設定によりhttp→httpsのリダイレクトが強制されているのにWordPress側がhttpでアクセスしようとしているとリダイレクトループになるため.htaccessの中身を確認し問題部分を修正する。
sudo vi /var/www/html/blog/.htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
#RewriteCond %{HTTPS} off
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
Cookie・キャッシュの削除
・Google chromeの画面右上の縦の三点をクリック。

・設定→プライバシーとセキュリティ→サードパーティ Cookies へ移動する。


・すべてのサイトデータと権限を表示を選択する。

・takatakawordpress.comを検索しサイトデータと権限を削除をクリック。
開いたリンクが表示されリダイレクトループ解消
・/blog/配下の/wp-admin/にアクセス可能。

コメントを残す