Varma ligilo okazas kiam iu rekte ligas enhavon de via retejo al alia retejo kaj uzas vian bendolarĝon por servi la dosierojn. Ekzemple, kiam iu montras bildon gastigitan en via servilo en siaj propraj retpaĝoj. Vi povas uzi ĉi tiun sekurecan funkcion pri retliga protekto en cPanel por malebligi tion.
Kiel ebligi protekton de retligo en cPanel
Por ebligi retligan protekton en cPanel, sekvu la paŝojn sube.
- Ensalutu en cPanel.
- Serĉu la sekcion "Sekureco" kaj alklaku la ikonon "Hotlink Protection".
- Alklaku "Ebligi". Nova paĝo malfermiĝos, kiu montras la listojn de "Permesitaj referenciloj" kaj "Protektita etendaĵo".
- Alklaku "Reiru".
- Por permesi al specifaj retejoj hotlink al via retejo, aldonu iliajn URL-ojn en la menuo "URL-oj por permesi aliron".
- Por bloki rektan aliron al dosieroj de specifaj tipoj, aldonu tiujn dosierajn etendojn al la tekstujo "Bloki rektan aliron por la sekvaj etendaĵoj".
- Ekzemple, por bloki ĉiujn .jpg bildoj, aldonu .jpg al la tekstujo "Bloki rektan aliron por la sekvaj etendaĵoj".
- Kiam vi blokas ĉi tiujn dosiertipojn, aliaj ne povas varmligi tiujn tipojn de dosieroj de via retejo sendepende de aliaj agordoj.
- Por permesi al vizitantoj aliron al specifa enhavo per la URL, elektu la markobutonon "Permesi rektajn petojn".
- Ekzemple, se vi ebligas ĉi tiun opcion, vizitanto povus eniri http://www.example.com/folder/example.jpg kiel URL por aliri la ekzemplo.jpg dosieron.
- Por alidirekti petojn por certa enhavo, enigu la URL al kiu vi volas redirekti vian vizitanton en la tekstujon "Alidirekti la peton al la sekva URL".
- Alklaku "Sendu".
Por malŝalti varmaligan protekton, alklaku "Malŝalti". Kiam vi malŝaltas varmlinkprotekton, la sistemo forigas la enskribojn en la listo la URL-ojn al kiuj vi volas permesi alirliston. Ni forte rekomendas, ke vi konservu la liston loke antaŭ ol vi malŝaltas varmlinkprotekton.
Kiel ebligi retligan protekton en .htaccess
Se vi ne uzas cPanel sur via servilo, vi ankoraŭ povas facile ebligi varligan protekton per la .htaccess dosiero. Vi devos nur uzi la sekvan kodpeceton.
RewriteEngine on
# Remove the following line if you want to block blank referrer too
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(.+\.)?example.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|bmp)$ - [NC,F,L]
Se vi volas montri "blokitan" bildon anstataŭ la "varma" bildo, anstataŭigu la lastan regulon per.
RewriteRule \.(jpg|jpeg|png|gif|bmp) https://example.com/blocked.png [R,L]