要在iis上使用isapi_rewrite規則來防止防盜鏈,可以按照以下步驟進行操作:
RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^https?://(www.)?yourdomain.com [NC] RewriteRule .(jpg|jpeg|gif|png)$ - [NC,F]
此規則的作用是:如果HTTP_REFERER不為空(即有來源),且不是來自yourdomain.com,那么當請求的URL以.jpg、.jpeg、.gif或.png結尾時,將返回403 Forbidden錯誤。
- 將.htAccess文件保存并上傳到您的網站根目錄。
- 在IIS管理器中,確保網站配置已啟用.htaccess文件處理。可以在網站配置中找到并啟用AllowOverride All設置。
- 重新啟動IIS服務,使新規則生效。
現在,當有人試圖從其他網站直接鏈接到您的圖片時,他們將無法訪問,并會收到403 Forbidden錯誤。只有來自您網站的合法來源才能訪問這些圖片。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END