wordpressでマルチサイトを作成しているのですが、特定のサイトだけアクセスできないようにしたいと思っています。
たとえば、下記の3つのサイトがあるとします。
・http://example.com/ (親サイト)
・http://example.com/hoge
・http://example.com/fuga
このうち、親サイトだけ管理画面以外全くアクセスできないように、アクセス拒否の処理を.htaccessで作ろうと思ったのですが、その書き方がわかりません。
下記のようなURLにアクセスされたときは、アクセスを拒否したいです。
・http://example.com/
・http://example.com/test
・http://example.com/test/123456.jpg
・http://example.com/abc.png
下記のようなURLにアクセスされたときは、アクセスを許可したいです。
・http://example.com/wp-admin
・http://example.com/hoge
・http://example.com/fuga
・http://example.com/hoge/test
・http://example.com/fuga/aiueo/xxx.jpg
下記のように書いてみましたが、すべてのサイトが500エラーになってしまいました。
Order deny,allow Deny from all <Directory /wp-admin/> Order deny,allow Allow from all </Directory> <Directory /hoge/> Order deny,allow Allow from all </Directory> <Directory /fuga/> Order deny,allow Allow from all </Directory>
どのように.htaccessを書けば良いのでしょうか。あるいは.htaccess以外で対処するべきなのでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/11 03:02
2016/04/11 06:03