nginxサーバーのマルチサイトの管理画面にログインできない
-
nginxを使ったサーバーでWordPressを運用しています。
http://domain.com/
をメインに使っているのですが、
http://domain.com/sub
のような形のサブディレクトリ形式のマルチサイトを作りたいと考えています。if (!-e $request_filename) {
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
rewrite ^(/[^/]+)?(/wp-.*) $2 last;
rewrite ^(/[^/]+)?(/.*\.php) $2
}
ネット上で見つけたこのコードをnginxのconfに追加することで、サブサイトを閲覧することが出来るようになりました。ここまでは良かったのですが、このサブサイトの管理画面にログインすることができません。
http://domain.com/sub/wp-admin
にアクセスしても、トップのサイトと全く同じ管理画面しか表示されず、サブサイトの編集が行えない状況になっています。location ~* ^/wp-(admin|includes) {
index index.php index.html index.htm;
if ($request_filename ~ .*\.php) {
expires off;
proxy_pass http://backend;
}
}wp-adminに関係する設定の記述は他にはこの部分があるのですが、サブサイトの管理画面にログインするためにはどのような修正が必要なのでしょうか。
分かる方がいらっしゃいましたら、教えて頂ければと思います。
よろしくお願いします。
- トピック「nginxサーバーのマルチサイトの管理画面にログインできない」には新たに返信することはできません。