Heim > CMS-Tutorial > Empire CMS > Hauptteil

So verhindern Sie Hotlinking im Imperial CMS

angryTom
Freigeben: 2019-07-18 16:42:56
Original
2912 Leute haben es durchsucht

So verhindern Sie Hotlinking im Imperial CMS

Wie verhindert Imperial CMS Hotlinks? Nehmen wir Flash-Dateien als Beispiel, um im Detail vorzustellen, wie Imperial CMS Hotlinks verhindert.

Empfohlenes Tutorial: Empire cms Tutorial

1. Ändern Sie den FLASH Adresse Das Präfix wird der Datei flashpath.js hinzugefügt. Der Inhalt lautet wie folgt:

flashpathval="http://www.phome.net/flashpath/";
Nach dem Login kopieren

(Hinweis: Ändern Sie das obige Verzeichnis in Zukunft regelmäßig und ändern Sie dann das obige Adresspräfix. Sie können das Verzeichnis auch an a binden sekundärer Domainname, ändern Sie den Domainnamen in Zukunft regelmäßig)

2. Um die Flash-Adresse im Hintergrund einzugeben, geben Sie einfach die folgende Adresse ein (übertragen Sie den Flash auf den Geben Sie dann die Adresse wie folgt ein:

2006/dgcms.swf
Nach dem Login kopieren

3. Fügen Sie den Code zur Ausgabe der Flash-Wiedergabe in der Inhaltsvorlage hinzu: ( Im Folgenden wird davon ausgegangen, dass sich flashpath.js im Stammverzeichnis befindet)

<script src="/flashpath.js"></script>
<script>
    document.write("<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.
    cab#version=6,0,29,0" 
    width="[!--width--]" height="[!--height--]">");
    document.write("<param name="movie" value=""+flashpathval+"[!--flashurl--]">");
    document.write("<param name="quality" value="high">");
    document.write("<embed src=""+flashpathval+"[!--flashurl--]" quality="high" pluginspage=
    "http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" w
    idth="[!--width--]" height="[!--height--]"></embed></object>");
</script>
Nach dem Login kopieren

Letzte Anmerkung:

1. Das Obige ist nur ein Beispiel für Flash, gilt gleichermaßen für den Diebstahlschutz für Videos/MP3- und andere Dateien .

2. Wenn Sie einen Server haben, können Sie festlegen, dass die Datei flashpath.js nicht heruntergeladen und gelesen werden soll . Auf diese Weise können andere Ihre Flash-Adresse nicht erhalten.

 3. Im Vergleich zur Methode des Batch-Ersetzens von Adressfeldwerten erfordert diese Methode eine Aktualisierung der Seite,
und diese Methode muss nur das Präfix der Datei flashpath.js ändern und tut dies nicht Seite muss aktualisiert werden

Das obige ist der detaillierte Inhalt vonSo verhindern Sie Hotlinking im Imperial CMS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!