.htaccessでできること

サイトを管理していると「.htaccess」ファイルを使用することがあります。
「.htaccess」とは、ApacheなどのWebサーバで使用可能な、Webサーバの動作を制御するためのテキストファイル。

.htaccessでできることの例

  • 1. 「Basic認証」を用いてアクセス制限することが可能
  • 2. 特定のホスト(IPアドレスやプロバイダ)からのアクセスを制限することが可能
  • 3. リファラー(参照元)によるアクセス制限が可能(画像への直リンク禁止など)
  • 4. 特定のユーザーエージェント(ブラウザやロボット)からのアクセス制限が可能
  • 5. ブラウザ経由でのファイル直アクセス(http://~)を拒否することが可能
  • 6. ページ引っ越しの際などに使用するリダイレクトが使用可能
  • 7. 404 File Not Foundページのカスタマイズが可能
  • 8. 拡張子別に文字コードを設定することが可能(文字化け対策などで必要な場合もあります)
  • 9. index.cgiやindex.phpをトップページのURLで表示することが可能
  • 10. MIMEタイプの設定が可能。ダウンロードされるべきでないファイルがダウンロードされるのを防ぐことができます。
  • 11. PHPなどのスクリプトを「.html」拡張子で動かすことが可能

上記は一例ですが、ざっとこれだけのことがあります。

「.htaccess」ファイルを作成する際、非常に便利なサイトがあります。

Screenshot_1
.htaccessEditor (http://www.htaccesseditor.com/)

僕はいつもこういったオンラインツールを使用してファイルを用意しています。

プロから直接学べるプログラミングスクールの紹介!PHPコースあり!

自己流でプログラミングを覚えようとすると、環境設定でつまづく、書いたプログラムがなぜ動かないか解決できず、多大な時間を浪費してしまいがちです。

担当の指導者(メンター)が付いてくれるTechAcademyなら、分からないことをどんどん質問して解決できます!コードレビューしてもらえるのも素晴らしい点ですね。

【TechAcademy】家で学べるプログラミングスクール

Web制作会社が立ち上げたWebデザイナー育成スクール Web塾超現場主義

Web制作に実際に携わっている講師陣が、現場で通用するスキルを伝授します!卒業後は転職支援、仕事紹介などを行っており、フリーランス独立する道を探すこともできそうです。

また「独立・開業はちょっと...」という方へは、当社の制作案件をお手伝いして頂く道も開けます。
Facebookアカウントでコメント

※本コメント機能はFacebookによって提供されており、この機能によって生じた損害に対してザ サイベースは一切の責任を負いません。

ABOUTこの記事を書いた人

とみっち

埼玉でザ サイベースを主催しています。Webクリエイター。フリーランス歴7年。飄々と生きています。これでも育児頑張ってます。長野市出身。 @tomicci 詳しいプロフィール【興味】ギター/DTM/Web/車/田舎/旅/酒/育児 自然の音からデスメタルまで聴きます。【運営サイト】 ザ サイベース おと風景