新建個記事本文件,寫入如下內容,域名換成你自己的,保存后通過ftp上傳的你的網站根目錄,重命名為.htaccess即可。
SetEnvIfNoCase Referer "^http://vincyfans/.com/" local_ref=1
SetEnvIfNoCase Referer "^http://www/.vincyfans/.com/" local_ref=1
<FilesMatch "/.(jpg|zip|rar|gif|bmp|torrent|mp3|mpg|rm|ra|mov)">
Order Allow,Deny
Allow from env=local_ref
Allow from 127.0.0.1
</FilesMatch>
多個域名設置方法如下:
# 開啟Rewrite模塊
RewriteEngine On
# 定義要保護的文件夾,建議只要保護上傳文件夾(/data/attachment/)就可以,如果是所有目錄路徑就寫/
RewriteBase /data/attachment/
#允許空的來源,因為用戶可能手動輸入圖片網址
RewriteCond %{HTTP_REFERER} !^$ [NC]
#允許的網站,一行一個域名
RewriteCond %{HTTP_REFERER} !verydz.com [NC]
RewriteCond %{HTTP_REFERER} !discuz.net [NC]
#括號中的是要保護的文件拓展名,這里只保護了 gif,jpg,png,再加上出錯時的圖片地址 unavailable.png
RewriteRule .*/.(gif|jpg|png)$ http://example.com/unavailable.png [R,NC,L]
此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!: