Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Protecție Hotlinking imagini în OpenLiteSpeed

Împiedică alte site-uri web să includă direct imaginile tale și să consume lățimea de bandă.

Sintaxă
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?exemplu\.ro [NC]
RewriteRule \.(jpg|jpeg|png|gif|webp)$ - [F,NC,L]

Ce face Protecție Hotlinking imagini

Hotlinking-ul reprezintă practica prin care terțe site-uri afișează imagini stocate pe serverul tău direct pe paginile lor, consumând resursele tale de trafic și procesor fără acord.

Regula verifică antetul %{HTTP_REFERER} transmis de browser la cererea imaginilor. Dacă referer-ul nu este gol și nu provine de pe propriul tău domeniu, serverul respinge cererea cu codul 403 Forbidden.

Această metodă este eficientă pentru formate media voluminoase: JPG, PNG, GIF, WebP, AVIF și MP4.

Opțiuni și argumente

Opțiune / Parametru Descriere
%{HTTP_REFERER} Adresa paginii de unde provine cererea imaginii.
[F,NC,L] Returnează 403 Forbidden, ignoră majusculele și oprește execuția.

Ce returnează

Cod HTTP 403 Forbidden pentru orice domeniu extern neautorizat.

Exemple

Exemplul 1: Blocarea hotlinking-ului în fișierul .htaccess

Permite vizualizarea directă dar blochează încorporarea pe alte site-uri.

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?dexblog\.ro [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?google\. [NC]
RewriteRule \.(jpe?g|png|gif|webp)$ - [F,L]

Greșeli frecvente

  • Blocarea referer-ului gol (!^$), ceea ce va împiedica vizualizarea imaginilor atunci când vizitatorii deschid imaginea direct într-un tab nou de browser.
  • Uitarea adăugării motoarelor de căutare (Google, Bing) în lista albă de excepții, afectând indexarea în Google Images.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Protecție Hotlinking imagini

Ai o nelămurire despre utilizarea comenzii Protecție Hotlinking imagini sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.