9/28/2006

Lighttpd 防止圖片盜連

說實在話,我這個 Blog 趨向 Ruby and Rails 的程度遠比Lighttpd 或是 SQLite 來得深 @@!
不過我的 MAC OS X 上面依舊還是靠這個組合跑得很開心
所以我要努力充實 SQLite 跟 Lighttpd 的觀念,VIVA~~~

今天看到 我 BlogLines 裡面被歸類為 IT 強者分類的 DK大大大丟出了一篇文章
發現剛好解決我最近一個小問題
趕緊記下來以免忘記

Lighttpd 防止圖片盜連
Just put $HTTPurl inside $HTTPreferer ,and $HTTPurl must be allways the last, at least in 1.4.x

因為 Lighttpd 設計上面的哲學,所以他不能將 http["url"] 放在 http["referer"] 的外面

在 Lighttpd Trac 上面的解答

$HTTP["referer"] !~ "^($|http://www\.fussball-forum\.de)" {
$HTTP["url"] =~ "^/images/" {
url.access-deny = ( ".jpg", ".jpeg", ".png", ".gif" )
}
}

沒有留言: