.htaccessとは

2017年3月28日

.htaccessファイルとはApacheを用いたWebサーバにおいて、ディレクトリ単位で設置及び設定を行える設定ファイルです。
.htaccessを編集することによってディレクトリへのアクセス制御や転送設定など様々な動作をさせることができます。

.htaccessを設置することでできること

.htaccessを設置してできるようになることは以下のようなものです。

  • IDとパスワードの入力を求める「ユーザー認証」機能
  • 404 Not Foundなどのエラーメッセージを独自の内容にカスタマイズ
  • ディレクトリやファイルへのアクセスを制御
  • 指定のURLへ自動転送(リダイレクト)
  • 特定のディレクトリでSSIを有効にする
  • 特定のディレクトリでCGIを有効にする

実際にはまだありますが、よく利用するものはこれくらいでしょう。

.htaccessを利用する時の注意点

.htaccessは強力で便利ですが、編集する場合はかならず現在動作しているものをバックアップしてから編集を行いましょう。

設定にミスなどがあると最悪の場合サイトにアクセスできなくなります。

また利用するレンタルサーバーによって使用できる設定が異なっている場合があるため注意が必要です。