溫馨提示×

Apache配置中如何設置防盜鏈

小樊
64
2025-03-23 03:21:12
欄目: 編程語言

在Apache服務器中,可以通過配置.htaccess文件或直接修改httpd.conf文件來實現防盜鏈功能。以下是使用.htaccess文件進行防盜鏈設置的步驟:

  1. 打開或創建.htaccess文件:在網站根目錄下找到或創建一個名為.htaccess的文件。

  2. 添加以下代碼到.htaccess文件中:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpg|jpeg|png|gif)$ - [F,L]

請將yourdomain.com替換為您自己的域名。這段代碼的意思是,如果訪問者試圖訪問您的網站上的圖片資源,但其HTTP_REFERER不是來自您指定的域名(即不是從您的網站上直接訪問的),則禁止訪問這些資源。

  1. 保存.htaccess文件并上傳到服務器。

現在,當有人嘗試從其他網站直接鏈接到您的圖片資源時,他們將無法訪問這些資源。這樣可以有效地防止防盜鏈。

注意:如果您的網站使用了CDN或其他代理服務,可能需要相應地調整防盜鏈設置。此外,確保您的服務器已啟用mod_rewrite模塊,否則上述代碼將不起作用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女