Wenn Sie ein Content Distribution Network arbeiten , werden Sie wahrscheinlich fragen, warum es dauert bis so viel Bandbreite . Leider sind die Ziele der CDN hotlinking , auch als leeching und direkte Verknüpfung bekannt. Durch Verlinken Sie Ihre Inhalte , verwenden andere Domains , ohne tatsächlich das Hosting . Sie haben grundsätzlich ihnen Inhalt und Bandbreite kostenlos . Um dieses Problem zu überwinden und zu verhindern Verlinken in CDN , können Sie die . Htaccess-Datei , um den Zugriff auf Ihre Domain zu beschränken und damit nur freundlich Domains Hotlink . Anleitung
1
Einloggen, um CDN -Server und suchen Sie die . Htaccess Datei im Root . Wenn die . Htaccess-Datei nicht vorhanden ist, erstellen Sie eine neue Textdatei und nennen Sie es " . Htaccess " ( ohne Erweiterungen ) .
2
Öffnen Sie die . Htaccess-Datei in einem beliebigen Texteditor .
3
Fügen Sie diese Regeln am Ende der htaccess-Datei , um alle Domänen außer dir vor Hotlinking zu Ihrem CDN verhindern : . !
RewriteEngine onRewriteCond % { HTTP_REFERER } ^ $ RewriteCond % { HTTP_REFERER } ! ^ http://( www.) ? yourwebsite.com (/) ? . * $ [NC]
Ersetzen " yourwebsite.com " mit Ihrer Domain .
< br > 4
Fügen Sie diese Bedingungen nur, wenn Sie eine oder mehrere Domains zu erlauben, außer Ihnen, zu Ihrem CDN Hotlink möchten !
RewriteEngine onRewriteCond % { HTTP_REFERER } ^ $ RewriteCond% { HTTP_REFERER } ^ http://( www.) ? yourdomain.com (/) ? . * $ [NC] RewriteCond% { HTTP_REFERER } ! ^ http://( www.) ? frienddomain1.com (/) ? . * $ [NC ] RewriteCond% { HTTP_REFERER } ! ^ http://( www.) ? frienddomain2.com (/) ? . * $ [NC]
5
Speichern Sie die . htaccess -Datei und starten Sie die CDN -Server . Nur Sie und Ihre Freunde können Ihre Dateien von nun an Hotlink .