.htaccess(ドット エイチ ティ アクセス)ファイルってなんですか?

ApacheなどのWebサーバで使用できる、Webサーバの動作をディレクトリ単位で制御するためのファイル。IT用語辞典e-Wordsより引用)

これを設定することによって、「CGIやSSIをどう動かすか(あるいは動かさないか)」や、「デレクトリに直接アクセスされたときにはどのファイルを表示するか」や、「アクセスを許可する方法」等々をユーザーが決めることができます。

ただし、これを使うためには「サーバーが.htaccessファイルに対応・使用を許可していることが必須」となります。
具体的に言うと、WebサーバーがApacheもしくはそれに準ずる物で、サーバー管理者…レンタル元の人…が.htaccessの使用を許可していないとダメ、ということです。
サーバーによっては「.htaccessの使用可。でも使えるけどコマンドは制限されています」といった場合があります。
(サーバーそのものの設定を行う「httpd.conf」ファイルで.htaccessの使い方も設定できる為)

あなたが.htaccessを使ってアクセス制限や直リンク遮断を行いたい場合は、まずサーバー管理会社のFQAをよく読むか、サーバー管理者に問い合わせて、利用が可能かどうかを確認してください。

さて、画像の直リンを防ぐ.htaccessファイルを作成するスクリプトを配布していらっしゃるすばらしいサイト様を発見致しましたので、ご紹介致します。
使い方注意点をよく読んでから、ご利用下さい。

直リンク対策用.htaccess自動作成

使い方。
  1. 直リンクを禁止したいしたい相手側のアドレスの一部をアドレス欄に入力してください。
    なお、「http://」(または「http://www.」)は必要ありません。
    例) ※なお、たとえば「※※」とだけ入力してしまうと、http://※※.com/だけでなく、http://○○.××.▲△/※※.htmlといった、「ファイル名に※※という文字列が入っている」ページ全部はじきます。
    つまり、自分のサイト内に※※.htmlや○※※.htmlなんてファイルがあると、そのページからはアクセス禁止になってしまうことになります。
    必要以上に省略しすぎないでくださいね。
    ※アドレスは10コ全部入力する必要はありません。必要な分だけ上から順番に入力してください。
  2. 作成ボタンを押すと、テキストエリアにhtaccessの中身が表示るので、メモ帳等のテキストエディタにコピー&ペーストする。
  3. 適当な名前でtxt形式で保存する。(「htaccess.txt」にしておくと後の処理が楽です)
  4. サーバーの「直リンクされたくないファイルが入っているディレクトリ内」にアップロードして、ファイル名を「.htaccess」に変更する。
    一番最初が「.(ドット・ピリオド)」です。「.」の前には何も付きません。
    × hoge.htaccess
    また、「htaccess」の後ろに「.」や拡張子は付きません。
    × .htaccess.txt、.htaccess.html
アドレス1↓ここに「http://」を除いたURLを記入
アドレス2
アドレス3
アドレス4
アドレス5
アドレス6
アドレス7
アドレス8
アドレス9
アドレス10
 

注意点

「使い方」へ戻る
さて、当サイトで使っている.htaccessファイルは、上のフォームで作れるファイルとは別物になります。
そっちを教えてくれと言われても、残念ながらご希望には添えません。
なぜなら、私自身が様々なサイトの記述を参考にコピーペーストしているだけで、理解しているわけではないからです。
中途半端な知識では、人様に無責任なことを教えることになります。
↓こちらのサイト様が参考になるかと存じますので、ご覧下さいませ。(別窓で開きます)
当サイト管理人が参考参考にしたサイト様:
画像の直接リンクを制限する方法海外ファンサイト事情   インライン画像を制限インフォサイエンス社
FQAのトップへ
賑町トップまで戻る
材屋さんのための不正利用反対同盟 脱!教えて君同盟