GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

Hotlink schützt Dateien in .htaccess und cPanel

Was ist HotLinking? HotLinking ist, wenn Sie eine URL verwenden, um ein Bild im Website-Code oder die Bild-URL im Browser anzuzeigen. Bei der Verwendung von URLs im Bildcode muss der Server keine Bandbreite oder HTTP-Anforderung verwenden, um das Bild bereitzustellen. Angenommen, ich verwende in meinem Code eine URL zu einem Bild bei Yahoo. Der Server von Yahoo muss das Bild bereitstellen und nicht der Server, auf dem sich meine Website befindet. Beispielsweise können Sie die URL zu einem Bild für eine Site wie die folgende von Yahoo abrufen:

https://l1.yimg.com/dh/ap/fp/rsz/012413/home_uni_1359057924.jpg

Dies kann in Ihrem Code verwendet werden, um das Bild auf Ihrer Website anzuzeigen. Der Code sieht wie folgt aus.

<img src="https://l1.yimg.com/dh/ap/fp/rsz/012413/home_uni_1359057924.jpg" />

Warum HotLink Ihre Website schützen? Wenn Personen per HotLink auf Ihre Website verlinken, verwenden sie tatsächlich Ihre Serverressourcen anstelle ihrer eigenen. Wenn Ihre Bilder von vielen verschiedenen Personen auf ihren Websites per HotLink verlinkt werden, kann Ihre Website langsamer werden und unter Last geraten. Ein weiterer Grund ist, Menschen daran zu hindern, Ihre Bilder auf ihrer Website zu verwenden, als ob es ihr eigenes Bild wäre. Sie können verhindern, dass die Bilder mit HotLink-Schutz verwendet werden. Lassen Sie uns lernen, wie man HotLinks durch die .htaccess und durch die HotLink-Schutzfunktion von cPanel schützt.

Hotlink-Schutz .htaccess-Code

Code kann direkt zur .htaccess hinzugefügt werden, um Hotlinking an einem verzeichnisspezifischen Ort zu verhindern. Der folgende Code wird verwendet, um Hotlinking zu jpg-, jpeg-, gif-, png- und bmp-Dateitypen zu verhindern.

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^https://(www.)?my-website.com/.*$ [NC] 
RewriteRule .(jpg|jpeg|gif|png|bmp)$ - [F] 

Hotlink-Besucher auf eine bestimmte Seite umleiten

Sie können Personen auf eine bestimmte Seite umleiten, wenn sie versuchen, direkt über die URL ihres Browsers auf Ihre Bilder zuzugreifen.

https://www.my-website.com/restricted.html

Dies gilt für den Besuch der Bild-URL im Browser. Der folgende Code zeigt, wie jeder, der zu einer JPG-, JPEG-, GIF-, PNG- und BMP-Datei geht, zu einer „restricted.html“ umgeleitet wird ” Seite.

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^https://(www.)?my-website.com/.*$ [NC] 
RewriteRule .(jpg|jpeg|gif|png|bmp)$ https://www.my-website.com/restricted.html [R,L] 

Verwendung des HotLink-Schutzes im cPanel

Eine in cPanel enthaltene Funktion ist die HotLink-Schutzfunktion. Der HotLink-Schutz in cPanel schreibt den .htaccess-Code für Sie. Nachfolgend finden Sie die Schritte zur Verwendung des HotLink-Schutzes in cPanel.

  1. Melden Sie sich bei Ihrem cPanel an.
  2. Navigieren Sie zu Sicherheit Abschnitt und klicken Sie auf HotLink-Schutz Symbol.
  3. Klicken Sie auf Aktivieren Schaltfläche oben auf dem Bildschirm, um den Dienst zu aktivieren. Klicken Sie dann auf Zurück . Sie werden sehen, dass HotLink-Schutz derzeit aktiviert ist .
  4. Stellen Sie sicher, dass alle URLs, für die Sie Hotlinking zulassen möchten, in der Liste enthalten sind. Dazu gehört die Domäne, auf der sich die Bilder befinden. Stellen Sie sicher, dass Sie sowohl www- als auch nicht-www-Versionen festlegen.
  5. Um URLs im Browser den Zugriff auf Ihre Bilder zu erlauben, wählen Sie Direkte Anfragen zulassen Kontrollkästchen. Dadurch kann der Besucher im Browser zur URL navigieren, während die Bildverknüpfung über den Code einer Website verweigert wird.
  6. Nachdem Sie die obigen Schritte ausgeführt haben, klicken Sie auf Senden Schaltfläche, um die Änderungen zu speichern.

cPanel
  1. cPanel ist das Beste

  2. Finden Sie die größten Dateien und Verzeichnisse in Linux

  3. Wie blockiere ich IP-Adressen und schütze Dateien und Ordner mit Apache und .htaccess in Ubuntu?

  4. Was ist der Unterschied zwischen cPanel und WHM?

  5. So beschränken Sie den Zugriff auf Ihre Website mit .htaccess und dem cPanel-IP-Blocker

Was sind die Unterschiede zwischen cPanel und WHM?

So zeigen Sie versteckte Dateien (.htaccess) im cPanel-Dateimanager an

Wie verschiebe ich eine Website von einem Unterordner in die Basisdomain auf cPanel?

Wie zeigt man versteckte Dateien (.htaccess) im cPanel File Manager an?

Standarddateien und -verzeichnisse in cPanel

Umbenennen von Dateien und Ordnern in cPanel