htaccessでアクセス制限

.htaccess を使うと、IP及びホストでアクセス制限ができてしまいます。
どんな時使うか。

・友達だけや、社内、学校だけの閲覧としたい!
・荒らし対策で、IPによる拒否をしたい!

こんな時に使えます。


アクセス拒否
order allow,deny
allow from all
deny from .bbtec.net # ヤフーBBを拒否
deny from .ocn.ne.jp # OCN を拒否
deny from .go.jp   # 政府機関を拒否
deny from 200.100. # 200.100.???.??? を拒否
deny from .ac.jp   # 学校関係を拒否

特定のホスト及びIPからのアクセスを拒否したい場合使います。
.htaccessファイルの中に上記記述をするだけです。
あとは、サーバーの特定のファルダの中にアップロードしましょう。

意味がわからないという方は以下よりサンプルファイルをダウンロードして下さい。(親切?)
ファイルを編集するには、メモ帳などのエディタで開いてください。
>> アクセス拒否サンプル.htaccess


一部のみ許可
order deny,allow
deny from all
deny from .bbtec.net # ヤフーBBだけ許可する
allow from .ac.jp # 学校関係者だけを許可する
allow from 200.100.0.0 # 200.100.0.0だけを許可する
allow from localhost # ローカルエリアだけを許可する

これは特定のホスト・IPからのみアクセスを許可する方法です。
同様にサンプルファイルをどうぞ。
>> アクセス許可サンプル.htaccess


まとめ
# 全部拒否
deny from all
# 特定のホストを拒否
deny from www.aaa.com
# 後方一致するホストを拒否
deny from .aaa.bbb.com
# 該当する IPを拒否
deny from 200.100.0.1
# 前方一致する IPを拒否
deny from 200.100.0.
# IP の範囲を拒否
deny from 200.200.0.0/255.255.0.0
deny from 200.200.0.0/20


« BACK | NEXT »

HP作成テクニック

最近のエントリー