.htaccess(ドットエイチティ・アクセス)とは、Apacheを始めとするウェブサーバで、外部からのアクセスをディレクトリ単位で制御するためのファイル。
よく拡張子の一種だと思われがちだが、ここでの「頭のドット」はUNIXのOS上で「隠しファイル」といった意味を持ち、従って「.htaccess」は拡張子の付かない一つのファイル名である。
アクセス制限が主な用途であるが、UNIXコマンドで記述するためかなりの応用が利く。
サーバーサイドで動作し、たいていの場合クライアントには.htaccessが存在するかさえ分からない。
基本的にApacheで使用できる。Apacheのバージョンによって動作が異なる場合がある。