中橋博文
hiro.****@gmail*****
2013年 12月 13日 (金) 23:28:51 JST
お世話になります。 CodeIgniterで作成されたページにhtaccessでアクセス制限をかけようと思っているのですが、実装できず困っています。 下記の条件でアクセス制限をしようとおもっております。 ■フォルダ構成 ┣TOPページ ┣aaa━index.html ┣bbb━index.html ┗ccc━index.html ※CodeIgniterで作成しているため、実際にはディレクトリがありません ■制限のルール 1)自分のIP以外はアクセス禁止し、強制的にTOPページにリダイレクトされる。もしくは、403ページを表示する。 2)1)に該当しないIPでも、TOPページとaaaディレクトリであればアクセス可能。 以上です。 上記のようなアクセス制限をしたいのですが、何か良い方法はないでしょうか? 解決方法があれば、お手数をおかけしますがご教授願います。 ちなみに、下記の2つの方法は試してみました。 1)htaccessのModRewriteで特定のディレクトリ以外であればTOPに戻すようにする。 →RewriteCondで条件を設定してもページのURLが変わらない。 試しに下記のようにシンプルなhtaaccessを用意して設置してみたがページのURLが変わらない。 RewriteRule .* http://yahoo.co.jp 2)実際にディレクトリを作成して、個別のディレクトリにhtaccessでアクセス制限をかける。 →ディレクトリを作るとページが表示できずなくなる。 ブラウザ上にはディレクトリ内のファイル一覧が出てしまう。 以上です。 よろしくお願いいたします。 -------------- next part -------------- HTMLの添付ファイルを保管しました...Download