.htaccessとは

「.htaccess」とは、Webサーバーの動きをディレクトリ単位(ファイル・分類ごと)に指定したり制御したりすることができる設定ファイルのことです。
Apacheをはじめ、いくつかのWebサーバーに対応しています。

通常、Webサーバー全体の制御はサーバーの管理者しか行なえません。
しかし「.htaccess」を用いれば、レンタルサーバーであっても独自の設定を行なうことが可能になります。

言葉だけを聞くと少しわかりにくいですが、.htaccessを利用すると以下のような機能が使えるようになります。
・ユーザーが古いホームページに訪れたとき、自動的に新しいページへ転送する(リダイレクト)
・ホームページにIDやパスワードによる認証を追加し、アクセス制限をかける(BASIC認証)
・特定のIPアドレスからのみアクセスできるように制限をかける
・404エラーが発生したときに表示させるページを指定する

「.htaccess」ファイルは一般的なテキストで構成されており、メモ帳で簡単に作成が可能です。
便利な機能を持つファイルですが、Webサイトのレスポンスやセキュリティが落ちる可能性があるため、使用時は注意が必要です。

 
シニヤン

ちなみに、「.htaccess」ファイルを自動再生してくれるWebツールもあるよ。構文が複雑だと感じるときは、活用してみてね!