Un collegamento si verifica quando qualcuno collega direttamente il contenuto del tuo sito a un altro sito e utilizza la tua larghezza di banda per servire i file. Ad esempio, quando qualcuno sta visualizzando un'immagine ospitata sul tuo server sulle proprie pagine web. È possibile utilizzare questa funzione di sicurezza della protezione hotlink in cPanel per evitare che ciò accada.
Come abilitare la protezione dagli hotlink in cPanel
Per abilitare la protezione dagli hotlink in cPanel, segui i passaggi seguenti.
- Accedi a cPanel.
- Cerca la sezione "Sicurezza" e fai clic sull'icona "Protezione hotlink".
- Fare clic su "Abilita". Si aprirà una nuova pagina che mostra gli elenchi "Referrer consentiti" e "Estensione protetta".
- Fare clic su "Torna indietro".
- Per consentire a siti specifici di collegarsi al tuo sito web, aggiungi i loro URL nel menu "URL per consentire l'accesso".
- Per bloccare l'accesso diretto a file di tipi specifici, aggiungi tali estensioni di file alla casella di testo "Blocca l'accesso diretto per le seguenti estensioni".
- Ad esempio, per bloccare tutto . Jpg immagini, aggiungi . Jpg alla casella di testo “Blocca l'accesso diretto per i seguenti interni”.
- Quando blocchi questi tipi di file, gli altri non possono collegare a caldo quei tipi di file dal tuo sito Web indipendentemente da qualsiasi altra impostazione.
- Per consentire ai visitatori di accedere a contenuti specifici tramite l'URL, seleziona la casella di controllo "Consenti richieste dirette".
- Ad esempio, se abiliti questa opzione, un visitatore potrebbe entrare http://www.example.com/folder/example.jpg come URL per accedere a esempio.jpg file.
- Per reindirizzare le richieste per determinati contenuti, inserisci l'URL a cui desideri reindirizzare il tuo visitatore nella casella di testo "Reindirizza la richiesta al seguente URL".
- Fai clic su "Invia".
Per disabilitare la protezione hotlink, fai clic su "Disabilita". Quando si disabilita la protezione hotlink, il sistema elimina le voci nell'elenco gli URL a cui si desidera consentire l'accesso. Ti consigliamo vivamente di salvare l'elenco in locale prima di disabilitare la protezione hotlink.
Come abilitare la protezione dagli hotlink in .htaccess
Se non stai utilizzando cPanel sul tuo server, puoi comunque abilitare facilmente la protezione hotlink tramite il .htaccess file. Dovrai solo usare il seguente frammento di codice.
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 vuoi visualizzare un'immagine "bloccata" al posto dell'immagine "hotlinked", sostituisci l'ultima regola con.
RewriteRule \.(jpg|jpeg|png|gif|bmp) https://example.com/blocked.png [R,L]