Yoshiyuki Okamoto
okamo****@gmail*****
2013年 12月 14日 (土) 09:37:39 JST
追記です 下記urlの例が参考になるかと思いましたので、記載します http://htaccess.pasoa.com/allow.htm よろしくお願いいたします 2013/12/14 9:29 "Yoshiyuki Okamoto" <okamo****@gmail*****>: > お世話になっております > > 岡本です。 > > 下記の感じで、どうでしょうか? > > htaccess 記述のイメージ > > SetEnvIf Remote-addr 自分のIP accessok > SetEnvIf Request-URI トップ accessok > > <Directory /> > Denyfrom all > Allow from accessok > > 電車でスマホから打ってまして、細かい文法は正しくなきので、ご了承ください。 > > (上記の説明) > 自分のIPからのアクセスであれば、環境変数accessok をセット > > トップへのアクセスであれば、環境変数accessokをセット > > ルートディレクトリにたいして、環境変数accessok がある場合のみ、アクセスを許可する > > といった方針です。 > > 雑な説明で恐縮ですが、細かい文法はインターネットに説明があるかと思います(使っているのはApache のmod envやmod access > モジュールです。rewrite モジュールよりは簡単かと思います) > ご参考になれば、、 > > > > 2013/12/13 23:29 "中橋博文" <hiro.****@gmail*****>: > >> お世話になります。 >> >> 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でアクセス制限をかける。 >> →ディレクトリを作るとページが表示できずなくなる。 >> ブラウザ上にはディレクトリ内のファイル一覧が出てしまう。 >> >> 以上です。 >> よろしくお願いいたします。 >> >> >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codei****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> >> -------------- next part -------------- HTMLの添付ファイルを保管しました... ダウンロード