htaccessとはApachなどのWebサーバで使用出来るWebサーバの動作をディレクトリ単位で制御できる
システムです。制御データの本体はApachのconfig(httpd.conf)に入っていますがフォルダごとに
制御する場合に使用します。
configはWebサーバの管理者(root)でないと書き換えが出来ませんが、htaccessならば自分のフォルダに
自由に設置できるのでレンタルサーバ等でも使用できる場所が多いです。
・特定のIP、ホストの接尾を許可・拒否
・IDとパスワードによるアクセス制限
・エラーページを自作する
・ページのリダイレクト
などなど様々な事が出来ます。