Een hotlink treedt op wanneer iemand inhoud van uw site rechtstreeks naar een andere site linkt en uw bandbreedte gebruikt om de bestanden te leveren. Als iemand bijvoorbeeld een afbeelding op uw server op zijn eigen webpagina's weergeeft. U kunt deze hotlink-beveiligingsbeveiligingsfunctie in cPanel gebruiken om dit te voorkomen.
Hoe hotlink-bescherming in cPanel in te schakelen
Volg de onderstaande stappen om hotlink-bescherming in cPanel in te schakelen.
- Log in op cPanel.
- Zoek naar het gedeelte "Beveiliging" en klik op het pictogram "Hotlink Protection".
- Klik op "Inschakelen". Er wordt een nieuwe pagina geopend met de lijsten "Toegestane verwijzers" en "Beveiligde extensies".
- Klik op "Ga terug".
- Om specifieke sites toe te staan om naar uw website te hotlinken, voegt u hun URL's toe in het menu "URL's om toegang toe te staan".
- Om directe toegang tot bestanden van specifieke typen te blokkeren, voegt u die bestandsextensies toe aan het tekstvak "Blokkeer directe toegang voor de volgende extensies".
- Om bijvoorbeeld alles te blokkeren .jpg afbeeldingen toevoegen .jpg naar het tekstvak "Directe toegang blokkeren voor de volgende extensies".
- Wanneer u deze bestandstypen blokkeert, kunnen anderen die bestandstypen niet hotlinken vanaf uw website, ongeacht andere instellingen.
- Om bezoekers toegang te geven tot specifieke inhoud via de URL, schakelt u het selectievakje 'Directe verzoeken toestaan' in.
- Als u deze optie bijvoorbeeld inschakelt, kan een bezoeker binnenkomen http://www.example.com/folder/example.jpg als een URL om toegang te krijgen tot het voorbeeld.jpg bestand.
- Om verzoeken om bepaalde inhoud om te leiden, voert u de URL in waarnaar u uw bezoeker wilt omleiden in het tekstvak "Verwijs het verzoek om naar de volgende URL".
- Klik op "Verzenden".
Klik op "Uitschakelen" om de hotlink-beveiliging uit te schakelen. Wanneer u hotlink-beveiliging uitschakelt, verwijdert het systeem de vermeldingen in de lijst met de URL's waartoe u toegang wilt verlenen. We raden u ten zeerste aan de lijst lokaal op te slaan voordat u de hotlinkbeveiliging uitschakelt.
Hoe hotlink-bescherming in .htaccess in te schakelen
Als u cPanel niet op uw server gebruikt, kunt u hotlink-beveiliging nog steeds eenvoudig inschakelen via de .htaccess het dossier. U hoeft alleen het volgende codefragment te gebruiken.
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]
Als u een "geblokkeerde" afbeelding wilt weergeven in plaats van de "hotlinked" afbeelding, vervang dan de laatste regel door.
RewriteRule \.(jpg|jpeg|png|gif|bmp) https://example.com/blocked.png [R,L]