前提・実現したいこと
コアサーバーでマルチドメインサイトを運営したいと考えています。
今回、サブサイトをサブディレクトリ形式で作ってみたのですが、無限ループを起こしてしまっているらしく、サブサイトはできたのですがサブサイトの管理画面には入ることができない状況でした。
発生している問題・エラーメッセージ
サブサイトの管理画面に入ろうとするとこのようなメッセージが表示されます。
このページは動作していません☓☓☓.com でリダイレクトが繰り返し行われました。 Cookie を消去してみてください. ERR_TOO_MANY_REDIRECTS
.htaccessのソースコード
ソースコード# BEGIN optimizeMember GZIP exclusions <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} (^|?|&)optimizemember_file_download\=.+ RewriteRule .* - [E=no-gzip:1] </IfModule> # END optimizeMember GZIP exclusions # BEGIN WordPress # `BEGIN WordPress` から `END WordPress` までのディレクティブ (行) は # 動的に生成され、WordPress フィルターによってのみ修正が可能です。 # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L] RewriteRule . index.php [L] # END WordPress
試したこと
調べてみたところ、SSL対応にしていることが原因ではないかと考えています。
上記のソースコードは.htaccessなのですが、ここをhttpではなくhttpsに飛ぶ設定に修正すればこの問題は解決できるのかなと思うのですが、その箇所がわからないこと。
そもそもその仮設が正しいのかわからないため、ここに相談させて頂いた次第です。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー