Inhalte aufrufen

Profilbild

Hotlinking vermeiden


  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
19 Antworten zu diesem Thema

#1 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 20 October 2014 - 14:00

Hallo zusammen,

 

ich muss mich häufiger mit Mitbewerbern herumärgern die Artikelbeschreibungen und Bilder aus meinem Shop kopieren. Besonders dreist ist, dass die Daten 1zu1 kopiert werden, sprich die Bilder noch auf meinem Server liegen, aber bei meinen Mitbewerbern angezeigt werden.

 

Wolfgang hat mir hier einen super Tipp gegeben, den ich leider mangels Kenntnisse nicht umsetzen kann. Kann mir hierbei vielleicht jemand weiter helfen? Wo genau muss ich den entsprechenden Code in der web.config einfügen?

http://www.digitalkn...iis-verhindern/

 

Für Hilfe wäre ich echt dankbar.

 

Grüße

Christian


CS BikeWear


#2 reinhardtladenbau

reinhardtladenbau

    Advanced Member

  • Members
  • PunktPunktPunkt
  • 91 Beiträge

Geschrieben: 20 October 2014 - 14:46

Wir binden Logos in die Bilder ein

 

http://reinhardt-lad...hiene-h-lochung

 

siehe Link.

 

Mfg

Niels Dettmer


bild1logoxvnpz2l9y3.jpg

 

Niels Dettmer

 

Reinhardt Ladenbau GmbH

 

n.dettmer@reinhardt-ladenbau.de

www.reinhardt-ladenbau.de


#3 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 20 October 2014 - 15:13

Wir binden Logos in die Bilder ein

 

http://reinhardt-lad...hiene-h-lochung

 

siehe Link.

 

Mfg

Niels Dettmer

 

Diesen Aufwand wollte ich mir eigentlich sparen. Google Shopping und Amazon schließen Bilder mit Wasserzeichen auch teilweise aus. Viele Bilder z.B. in Artikelbeschreibungen lassen sich nicht mit Wasserzeichen versehen da sie sehr klein sind.

 

Die Lösung mit dem alternativen Bild z.B. "geklaut bei ...." finde ich eigentlich sehr gut.

 

Grüße

Christian


CS BikeWear


#4 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 21 October 2014 - 08:20

Den Code habe ich nun soweit zusammen, ich bräuchte nur noch einen Tipp, wo genau ich diesen in der web.config einfügen muss.


CS BikeWear


#5 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 2449 Beiträge

Geschrieben: 21 October 2014 - 09:12

Hallo Christian,

 

ich habe es nun mal in meinem Test-Shop eingebaut.

 

Der benötigte Code (rot) musste bei mir in der web.config im folgenden Bereich eingefügt werden:

 

<rewrite>
            <rules>
                <clear />
<rule name="Hotlinking verhindern">
<match url=".*\.(jpg|jpeg|png|gif|bmp)$"/>
<conditions>
<add input="{HTTP_REFERER}" pattern="^$" negate="true" />
<add input="{HTTP_REFERER}" pattern="^http://www.kanada-fan-shop\.de/.*$" negate="true" />
</conditions>
<action type="Rewrite" url="/Media/geklaut.jpg" appendQueryString="false" />
</rule>

<rule name="WWW Rewrite" enabled="true" stopProcessing="true">
                    <match url="(.*)" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{HTTP_HOST}" pattern="^kanada-fan-shop.de$" />
                    </conditions>
                    <action type="Redirect" url="http://www.kanada-fan-shop.de/{R:0}" appendQueryString="true" redirectType="Permanent" />
                </rule>
            </rules>
        </rewrite>

 

Anstelle des richtigen Bildes

http://www.kanada-fa...bia-150-x-90-cm

 

erscheint im Shop mit dem geklauten Bild das folgende Bild:

http://test.kanada-f...-iphone-5-32-gb

 

Wie immer ohne Gewähr.

Vorher auf jeden Fall die web.config Datei sichern.

 

Liebe Grüße

 

Wolfgang


Shopbetreiber benötigen Ihre Hilfe! Bewerten Sie jetzt Smartstore auf Capterra.

Als Dankeschön erhalten Sie 20 Euro für Ihren nächsten Kauf im Marketplace.

Smartstore bewerten


 

Bleibt gesund!

 

Viele zusätzliche Smartstore Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Hier geht es zu den Smartstore Videos:
Smartstore.NET Youtube-Channel
 

Die deutsche Smartstore Online-Dokumentation gibt es hier:
https://smartstore.a...iew?mode=global

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "Smartstore":

http://community.sma...t-tipps-tricks/

 


#6 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 21 October 2014 - 13:11

Hallo Wolfgang,

 

das funktioniert bei mir nicht, hier habe ich ein bild aus deinem und aus meinem Testshop eingebaut, es werden immer die original Bilder ausgegeben https://www.cs-bikewear.de/t/test

 

Ich habe folgenden Code in der web.config:

 

<urlCompression doStaticCompression="false" doDynamicCompression="true" />
<rewrite>
            <rules>
                <clear />
<rule name="Hotlinking verhindern">
<match url=".*\.(jpg|jpeg|png|gif|bmp)$"/>
<conditions>
<add input="{HTTP_REFERER}" pattern="^$" negate="true" />
<add input="{HTTP_REFERER}" pattern="^http://www.taylortest.cs-bikewear\.de/.*$" negate="true" /> 
</conditions>
<action type="Rewrite" url="/Media/geklaut.jpg" appendQueryString="false" />
</rule>
<rule name="WWW Rewrite" enabled="true" stopProcessing="true">
                    <match url="(.*)" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{HTTP_HOST}" pattern="^taylortest.cs-bikewear.de$" />
                    </conditions>
                    <action type="Redirect" url="http://www.taylortest.cs-bikewear.de/{R:0}" appendQueryString="true" redirectType="Permanent" /> 
                </rule>
            </rules>
        </rewrite>
    <security>

CS BikeWear


#7 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 2449 Beiträge

Geschrieben: 21 October 2014 - 13:53

Hallo Christian,

 

merkwürdig.

Ich schaue mir das bei Gelegenheit mal an.

 

Liebe Grüße

 

Wolfgang


Shopbetreiber benötigen Ihre Hilfe! Bewerten Sie jetzt Smartstore auf Capterra.

Als Dankeschön erhalten Sie 20 Euro für Ihren nächsten Kauf im Marketplace.

Smartstore bewerten


 

Bleibt gesund!

 

Viele zusätzliche Smartstore Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Hier geht es zu den Smartstore Videos:
Smartstore.NET Youtube-Channel
 

Die deutsche Smartstore Online-Dokumentation gibt es hier:
https://smartstore.a...iew?mode=global

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "Smartstore":

http://community.sma...t-tipps-tricks/

 


#8 MediArt

MediArt

    Profi

  • Members
  • 1598 Beiträge

Geschrieben: 21 October 2014 - 14:00

Hallo zusammen,

 

finden sich diese Bilder dann auch in google?


Grüßle, Marion

#9 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 21 October 2014 - 14:12

Hallo zusammen,

 

finden sich diese Bilder dann auch in google?

 

Daran hatte ich gar nicht gedacht, kann ich nicht sagen.


CS BikeWear


#10 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 21 October 2014 - 14:26

Hallo Christian,

 

merkwürdig.

Ich schaue mir das bei Gelegenheit mal an.

 

Liebe Grüße

 

Wolfgang

 

Du hast die hotlink Protection aber wieder deaktiviert oder? Wenn ich das von dir angegebene Bild teste, wird angezeigt, dass kein Schutz aktiviert ist. http://www.htaccesst...ink-protection/


CS BikeWear


#11 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 2449 Beiträge

Geschrieben: 21 October 2014 - 14:46

Hallo Christan,

 

nein habe ich nicht rausgenommen.

Ich muss noch überprüfen wieso es nicht mehr funktioniert.

Der Schutz wurde auch nicht als htaccess-Datei eingefügt.

Dementsprechend kann dein Tool hier auch nichts anzeigen.

 

Liebe Grüße

 

Wolfgang


Shopbetreiber benötigen Ihre Hilfe! Bewerten Sie jetzt Smartstore auf Capterra.

Als Dankeschön erhalten Sie 20 Euro für Ihren nächsten Kauf im Marketplace.

Smartstore bewerten


 

Bleibt gesund!

 

Viele zusätzliche Smartstore Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Hier geht es zu den Smartstore Videos:
Smartstore.NET Youtube-Channel
 

Die deutsche Smartstore Online-Dokumentation gibt es hier:
https://smartstore.a...iew?mode=global

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "Smartstore":

http://community.sma...t-tipps-tricks/

 


#12 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 21 October 2014 - 19:37

Mit diesem Code werden alle Bilder im eigenen Shop mit dem Blocker ersetzt, vielleicht lässt sich davon etwas ableiten

 

<rewrite>

<rules>
<rule name="Hotlinking verhindern">
<match url=".*\.(jpg|jpeg|png|gif|bmp)$"/>
<conditions>
<add input="{HTTP_REFERER}" pattern="^$" negate="true" />
<add input="{HTTP_REFERER}" negate="true" pattern="^http://www\.taylorte...wear\.de/.*$"/>
</conditions>
<action type="Rewrite" url="/media/geklaut.jpg" appendQueryString="false" />
</rule>
</rules>

</rewrite>


CS BikeWear


#13 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 2449 Beiträge

Geschrieben: 22 October 2014 - 11:24

Hallo Christian,

 

ich habe gestern Abend noch viele Versionen erfolglos ausprobiert.

Es will einfach nicht funktionieren.

Vermutlich habe ich bei meiner ersten Lösung das falsche Bild (geklaut.jpg) verlinkt.

 

Ich werde mal die Entwickler fragen ob die eine Lösung haben.

 

Liebe Grüße

 

Wolfgang


Shopbetreiber benötigen Ihre Hilfe! Bewerten Sie jetzt Smartstore auf Capterra.

Als Dankeschön erhalten Sie 20 Euro für Ihren nächsten Kauf im Marketplace.

Smartstore bewerten


 

Bleibt gesund!

 

Viele zusätzliche Smartstore Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Hier geht es zu den Smartstore Videos:
Smartstore.NET Youtube-Channel
 

Die deutsche Smartstore Online-Dokumentation gibt es hier:
https://smartstore.a...iew?mode=global

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "Smartstore":

http://community.sma...t-tipps-tricks/

 


#14 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 22 October 2014 - 12:15

Hallo Christian,

 

ich habe gestern Abend noch viele Versionen erfolglos ausprobiert.

Es will einfach nicht funktionieren.

Vermutlich habe ich bei meiner ersten Lösung das falsche Bild (geklaut.jpg) verlinkt.

 

Ich werde mal die Entwickler fragen ob die eine Lösung haben.

 

Liebe Grüße

 

Wolfgang

 

Hallo Wolfgang,

 

das wäre super. Ich habe jetzt auch schon stundenlang ausprobiert und in Foren gestöbert, leider auch erfolglos. 

 

Über Hilfe wäre ich wirklich sehr dankbar. 

 

Grüße

Christian


CS BikeWear


#15 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 2449 Beiträge

Geschrieben: 23 October 2014 - 08:07

Hallo Christian,

 

anscheinend funktioniert der Code nur dann nicht, wenn die betroffenen Domains beide auf einem Windows-Server liegen.
 

Ich habe den folgenden Code:

 

<system.webServer>
        <rewrite>
            <rules>
                <rule name="Prevent Image Hotlinking">
                    <match url=".*\.(gif|jpg|png)$" />
                    <conditions>
                        <add input="{HTTP_REFERER}" pattern="^$" negate="true" />
                        <add input="{HTTP_REFERER}" pattern="^http://(.*\.)?kanada-fan-shop\.de/.*$" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="/Media/geklaut.jpg" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>

 

in meiner web.config vor der letzten Zeile

 

</configuration>

eingefügt.

 

 

Unter der URL
http://www.kanada-ti.../impressum.html

wird nun die Grafik "impressum" angezeigt.
Die Grafik-Info sagt die URL lautet "http://www.kanada-fa.../0000095-0.png"
Dort befindet sich in Wirklichkeit aber das Bild der Flagge.

 

Unter der URL

http://test.kanada-f...rilling-recipes

die auf dem gleichen Webspace liegt wird das Originalbild angezeigt.

 

Versuche es mal bitte mit einer Domain die auf einem anderen Webspace liegt.

 

Liebe Grüße

 

Wolfgang


Shopbetreiber benötigen Ihre Hilfe! Bewerten Sie jetzt Smartstore auf Capterra.

Als Dankeschön erhalten Sie 20 Euro für Ihren nächsten Kauf im Marketplace.

Smartstore bewerten


 

Bleibt gesund!

 

Viele zusätzliche Smartstore Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Hier geht es zu den Smartstore Videos:
Smartstore.NET Youtube-Channel
 

Die deutsche Smartstore Online-Dokumentation gibt es hier:
https://smartstore.a...iew?mode=global

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "Smartstore":

http://community.sma...t-tipps-tricks/

 


#16 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 23 October 2014 - 08:18

Hallo Christian,

 

anscheinend funktioniert der Code nur dann nicht, wenn die betroffenen Domains beide auf einem Windows-Server liegen.
 

Ich habe den folgenden Code:

 

<system.webServer>
        <rewrite>
            <rules>
                <rule name="Prevent Image Hotlinking">
                    <match url=".*\.(gif|jpg|png)$" />
                    <conditions>
                        <add input="{HTTP_REFERER}" pattern="^$" negate="true" />
                        <add input="{HTTP_REFERER}" pattern="^http://(.*\.)?kanada-fan-shop\.de/.*$" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="/Media/geklaut.jpg" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>

 

in meiner web.config vor der letzten Zeile

 

</configuration>

eingefügt.

 

 

Unter der URL
http://www.kanada-ti.../impressum.html

wird nun die Grafik "impressum" angezeigt.
Die Grafik-Info sagt die URL lautet "http://www.kanada-fa.../0000095-0.png"
Dort befindet sich in Wirklichkeit aber das Bild der Flagge.

 

Unter der URL

http://test.kanada-f...rilling-recipes

die auf dem gleichen Webspace liegt wird das Originalbild angezeigt.

 

Versuche es mal bitte mit einer Domain die auf einem anderen Webspace liegt.

 

Liebe Grüße

 

Wolfgang

 

Hallo Wolfgang,

 

Ich bekomme unter beiden Adressen das originalbild (Flagge angezeigt), die ganzen Hotlink-Tester zeigen bei mir auchdas normale Bild an http://hotlinktest.com/

 

Wenn ich den Code in meine web.config kopiere und anpasse bekomme ich einen 500 error. Muss ich mit der Verschlüsselung etwas beachten wegen https?


CS BikeWear


#17 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 2449 Beiträge

Geschrieben: 23 October 2014 - 08:23

Hallo Christian,

 

führe mal einen Reload bei der Impressum-Seite im Browser durch.

 

Liebe Grüße

 

Wolfgang


Shopbetreiber benötigen Ihre Hilfe! Bewerten Sie jetzt Smartstore auf Capterra.

Als Dankeschön erhalten Sie 20 Euro für Ihren nächsten Kauf im Marketplace.

Smartstore bewerten


 

Bleibt gesund!

 

Viele zusätzliche Smartstore Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Hier geht es zu den Smartstore Videos:
Smartstore.NET Youtube-Channel
 

Die deutsche Smartstore Online-Dokumentation gibt es hier:
https://smartstore.a...iew?mode=global

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "Smartstore":

http://community.sma...t-tipps-tricks/

 


#18 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 23 October 2014 - 20:33

Hallo Christian,

 

führe mal einen Reload bei der Impressum-Seite im Browser durch.

 

Liebe Grüße

 

Wolfgang

 

Hallo Wolfgang, wenn ich den Code an der von dir genannten Stelle einfüge passiert folgendes:

 

  1. 500 - Interner Serverfehler. Problem bei der gesuchten Ressource. Sie kann nicht angezeigt werden.
  2. Auf der Seite mit den "geklauten" Bildern wird kein Bild angezeigt und nicht das alternativ angegebene

Hast du vielleicht noch eine Idee?


CS BikeWear


#19 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 23 October 2014 - 21:44

Ich habe es jetzt glaube ich so hinbekommen, dass es auf allen Seiten funktioniert (Google Chrome ist da etwas tückisch, der Cache ist da anscheinend schon vollgeladen, bevor man manche Seiten besucht :-) Den Cache zum testen also immer fleißig leer räumen)

 

Ich habe jetzt folgendes "rot gekennzeichnet" eingefügt:

 

</staticContent>
    <urlCompression doStaticCompression="false" doDynamicCompression="true" />
<rewrite>
            <rules>
                <clear />
<rule name="Hotlinking verhindern">
<match url=".*\.(jpg|jpeg|png|gif|bmp)$"/>
<conditions>
<add input="{HTTP_REFERER}" pattern="^$" negate="true" />
<add input="{HTTP_REFERER}" pattern="^https://www.cs-bikewear\.de/.*$" negate="true" /> 
<add input="{HTTP_REFERER}" pattern="^http://www.forcefield24\.de/.*$" negate="true" /> 
</conditions>
<action type="Rewrite" url="/Media/geklaut.jpg" appendQueryString="false" />
</rule>
<rule name="WWW Rewrite" enabled="true" stopProcessing="true">
                    <match url="(.*)" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{HTTP_HOST}" pattern="^cs-bikewear.de$" />
                    </conditions>
                    <action type="Redirect" url="https://www.cs-bikewear.de/{R:0}" appendQueryString="true" redirectType="Permanent" /> 
                </rule>
            </rules>
        </rewrite>
    <security>
      <requestFiltering>
 
Das Ganze beinhaltet auch die www. Weiterleitung und sorgt dafür, dass im Multistore die Bilder weiterhin verfügbar sind.
 
Soweit ich das jetzt getestet habe, klappt alles. Ich lade euch herzlich zum Bilderklauen ein.

CS BikeWear


#20 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 24 October 2014 - 10:04

Hallo zusammen,

 

finden sich diese Bilder dann auch in google?

 

Soweit ich das jetzt beurteilen kann, wirkt sich das auf Google nicht aus. 

 

Wichtig ist nur, dass man Ausnahmeseiten hinzufügt, wenn mann Preisvergleichsportale verwendet, da diese Teilweise auch via Hotlink zu den Bildern verweisen

<add input="{HTTP_REFERER}" pattern="^http://www.preissuchmaschine\.de/.*$" negate="true" />


CS BikeWear