WordPress3.5のマルチサイトで子サイトのダッシュボードにアクセスできない
-
ヘテムルサーバで、WordPress 3.5 をサブディレクトリ形式でマルチサイト化しましたが、サイトを新規追加し、そのダッシュボードにアクセスしようとすると、以下のエラーでアクセスできません。
[FireFox]
ページの自動転送設定が正しくありません
このアドレスへのリクエストに対するサーバの自動転送設定がループしています。[Chrome]
このウェブページにはリダイレクト ループが含まれています
〜〜
エラー 310 (net::ERR_TOO_MANY_REDIRECTS): リダイレクトが多すぎます。また、子サイトにアクセスするとスタイルシートが効いていない状態になっていました。
ソースを確認してみたところ、メインサイトがhttp://sample.com/として、
子サイトがhttp://sample.com/sample/だとしたら、スタイルシートのURLが
http://sample.com/sample/wp-content/themes/twentytwelve/style.css?ver=3.5
となっていました。これはあっているのでしょうか?
http://sample.com/wp-content/themes/twentytwelve/style.css?ver=3.5
じゃないといけないような気がするのですが?.htaccessは下記になります。(ルートディレクトリのところはsampleに変更してあります)
AddHandler php5.3-script .php # BEGIN WordPress 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).*) home/sites/heteml/sampleuser/s/a/m/sample/web/$2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ home/sites/heteml/sampleuser/s/a/m/sample/web/$2 [L] RewriteRule . index.php [L] # END WordPress
なお、メインサイトとそのダッシュボードには問題なくアクセスできます。
その他の設定もまだほとんどいじっていません。大変困っている状況です!
どなたか解決方法をご教授いただけますでしょうか。よろしくお願い致します。
- トピック「WordPress3.5のマルチサイトで子サイトのダッシュボードにアクセスできない」には新たに返信することはできません。