サブディレクトリ型のマルチサイト化でのエラー
-
困っていることがあるので、
ご教授して頂ける方がいましたら、お願いいたします。先日、サブディレクトリでマルチサイト化を
試みたのですが、最後につまづいてしまいました。マルチサイト化してサイトを増やした所
新しく作成した方のダッシュボードに入れなくなってしまいました。「このウェブページにはリダイレクト ループが含まれています
エラー コード: ERR_TOO_MANY_REDIRECTS」と出て、まだ一度も新しいサイトのダッシュボードに入れていません。
メインサイトは、ダッシュボードもサイト自体も正常に表示されていますが
新しく作成したサイトは表示も文字だけでした。過去の質問や、ネットで調べたところ「.htaccess」ファイルが
まちがっているのではないかと思い
いろいろ試行錯誤してみたのですが
どうしてもこのエラーが出てしまいます。私のディレクトリの作成およびワードプレスの設置が
間違っていたのか、構造が少し特殊になっていて
どこかで間違っているとは思うのですが
それを突き止めることができません。私のワードプレスが設置してあるのが
サーバーの直下に「1」というフォルダがあり
その中に「.htaccess」ファイルとまた「1」というフォルダがあります。こちらの「.htaccess」ファイルの記述は以下の通りです。
# BEGIN WordPress
RewriteEngine On
RewriteBase /1/
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その、再度出てきた「1」フォルダの中にワードプレスが
インストールされています。ワードプレスがインストールされている方にも
「.htaccess」ファイルが存在しておりどこを修正していいか、わからなくなってしまいました。
ワードプレスと一緒に存在している「.htaccess」ファイル
の方は、以下の通り記述してあります。# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /1/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /1/index.php [L]
</IfModule>
# END WordPressおそらく、この構造が2層になってしまっているから
リダイレクトループしてしまうのか「.htaccess」ファイルの記述が間違えていて
リダイレクトループになってしまっているのかはたまた、違う理由なのか、見当がつかない状態です。
ネットで調べた限りでは、似た症状の記事を見る限り
「.htaccess」ファイルの様な気がするのですが
原因がわからず、途方に暮れています。リダイレクトループにハマってしまった。
という記事は数多くあったのですが私のようなパターンでの解決法が見つからず困っています。
原因が解る様でしたら、ご指導いただけると幸いです。
よろしくお願いいたします。
- トピック「サブディレクトリ型のマルチサイト化でのエラー」には新たに返信することはできません。