.................................................
<< 07年10月 >>
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31


最近のコメント
10/07 北本
09/29 拝承
07/28 北本
07/20 ばてれん
10/26 北本
.............................
何となくリンク
.............................

2023年
03月
05月
10月
2022年
06月
2021年
01月 02月
2020年
02月
05月
09月
2019年
04月 05月
08月 09月
2018年
01月 02月 03月
04月 05月 06月
09月
10月
2017年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2016年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2015年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2014年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2013年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2012年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2011年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2010年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2009年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2008年
01月 02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月
2007年
02月 03月
04月 05月 06月
07月 08月 09月
10月 11月 12月

レスを書き込みます




今頃、直リンク対策を施してみる 2007年10月8日(月)2時06分
分類:マメ知識 [この記事のURL]

ウチのページにあるファイルが謎のページで直リンクされてますな。
何となく悔しかったので特定ファイルへの直リンクを拒否するようにした。
それっぽく役に立つと思うので設定方法を書いておきます。

前提として、サーバが「.htaccess」を許可してる必要があります。
有料のサーバなら許可してると思います。

やり方は簡単です。

.htaccess というファイルを作成し以下のように記述する。
---------------------------------------------
<FilesMatch "\.(mp3|lzh|zip|exe)$">
SetEnvIf REFERER "vre.sakura.ne.jp" ok
order deny,allow
deny from all
allow from env=ok
</FilesMatch>
---------------------------------------------
< > 実際は半角です。半角だとタグとして認識されてしまうので(´д`)

このファイルをWEBサーバのトップディレクトリにアップロードすれば
設定が反映されます。

末尾が .mp3 .lzh .zip .exe のファイル(拡張子)に関しては、
vre.sakura.ne.jp からリクエストを受けた場合のみアクセスが可能
という意味になります。

各ディレクティブの意味に関しては Apache のマニュアルに
リンクしときましたので詳細はそちらを参照。

正規表現に関しては割愛。

.htaccess を もっと活用したい人向け。
⇒ミケネコの htaccess リファレンス


≪コメント(3)
dot0
ここ実体参照認識されないんですか?
&lt; &gt;
07/10/08 10:39:28
dot0
…されてない
07/10/08 10:41:00
北本
CGIのソースを見たら、& を &amp; に置換してました。
なので、&lt; として認識されず、&amp;lt; となる模様。

置換処理に手を加えたら、
CGIの動きがおかしくなったので、このままの方向で(´д`)
07/10/08 12:46:26
名前(任意)

nik5.144