2010-06-24 35 views
0

我已經被盜鏈圖片的網站,請幫助需要的.htaccess重寫規則熱鏈接圖像

<img src="http://mattdunlap.org/?ak_action=api_record_view&id=1060&type=feed" alt=""> 

因爲它不是一個圖像(jpg | PNG | GIF),我的盜鏈腳本不工作

我已經試過,但不起作用

RewriteCond %{HTTP_REFERER} !^http://(www\.)?cheaps1.info/.*$ [NC]  
RewriteRule \.(feed)$ http://www.mattdunlap.org/images/dick.gif [R,L] 

我也想過使用PHP GD庫我的索引頁上有一個條件$ _GET,但是想做到的一切。 htaccess

回答

0
RewriteCond %{HTTP_REFERER} !^http://(www\.)?cheaps1.info/.*$ [NC] 
RewriteCond %{QUERY_STRING} feed$ 
RewriteRule ^/$ http://www.mattdunlap.org/images/dick.gif [R,L] 

RewriteRule的第一個操作數不包含查詢字符串。您必須使用%{QUERY_STRING}%{REQUEST_URI}或類似的。

+0

對不起,但它不工作...我能夠做JPG,GIF或PNG的正常熱鏈接保護,但由於這沒有文件擴展名,盜鏈不起作用 – Matt 2010-06-24 04:03:19

+0

@Matt我以前忘記刪除點。另外,如果這是在.htaccess中,重寫程序應該更改爲^ $,以匹配網站的根目錄。 – Artefacto 2010-06-24 04:35:43