apache、iis6、ii7獨立ip主機設置防盜鏈(適用vps云主機服務器)
若是安裝了我司助手環境請先按http://www.west.cn/faq/list.asp?unid=650 把偽靜態組件開啟
若是純凈版系統,請按http://www.west.cn/faq/list.asp?unid=639 把偽靜態組件開啟
然后在配置文件中按以下系統規則配置
apache和iis6實現防盜鏈規則相同:
進入others/httpd.conf中,保留前兩行,復制以下規則保存即可
RewriteEngine on
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !xxx.net [NC]
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteRule .*\.(gif|jpg)$ /band.txt [NC,L]
xxx.net是您自己的域名
band.txt是被盜鏈后的提示內容文件
iis7實現防盜鏈:
在網站根目錄wwwroot下創建一個web.config文件,復制以下代碼保存即可, 如果網站有設置偽靜態,已存在web.config,則只復制中間顏色部分代碼,加到第一個<rules>之后即可
<?xml version="1.0" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Prevent hotlinking">
<match url="^.*\.(rar|zip|jpg|gif)$" ignoreCase="true" />
<conditions>
<add input="{HTTP_REFERER}" pattern="http://www.xxxxxx.com/.*" negate="true" />
<add input="{HTTP_REFERER}" pattern="http://xxxxxx.com/.*" negate="true" />
<add input="{HTTP_REFERER}" pattern="^$" negate="true" />
</conditions>
<action type="Rewrite" url="/404.html" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
來源:西部數碼