.htaccessとはApacheなどのWebサーバで使用できる、Webサーバの動作をディレクトリ単位で制御するためのファイルのこと。
.htaccessファイルで設定した内容は、.htaccessファイルがあるディレクトリ以下のすべてのファイルに影響する。
設定できる内容はCGIやSSIなどを実行するための宣言や、拡張子ごとにファイルタイプを指定するMIMEタイプの設定、ユーザ認証、IPアドレスやドメイン単位でのアクセス制限などを挙げられる。