[Codeigniter-users] [ご質問]CodeIgniterで作られたページにアクセス制限をつける方法

Back to archive index

中橋博文 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 



Codeigniter-users メーリングリストの案内
Back to archive index