Ach Nobbi, was soll ich dir darauf antworten? Du musst hier nicht antworten, wenn du keine Antwort hast, oder es nicht verstehst. Dass du hier für alle sprichst, ist auch irgendwie amüsant.
Die Sache ist so einfach, dass du sie vielleicht nicht siehst?
Jetzt muss ich dir das auch noch erklären...
Auf einer fremden Webseite ist ein Link eingebunden, der auf eine Datei auf meiner Webseite verweist.
Bsp.:
https://www.example.com/bild.jpg
In meiner htaccesss wird per Referer der Zugriff auf diese Datei untersagt. (im Beispiel). Nur https://www.example.com/ darf darauf zugreifen.
Ich kann da ein [F] oder ein [G] als Flag setzen, oder auch ein [R=301] irgendwohin. Es gibt keine Funktion/Flag, dass NICHTS im Browsercache gespeichert wird, wenn jemand auf den Link klickt.
Wenn der User dann auf meine Webseite klickt, anstatt nur das bild, dass er über den Link von der fremden Webseite nicht sieht, dann sieht er es auch nicht auf der Webseite.
Hier die Übersicht der Flags:
https://httpd.apache.org/docs/current/rewrite/flags.html
Am Server ist nichts besonderes konfiguriert. Ich bin nur auf einem Sharehost.
OK, bei Google Bildersuche ist es komplizierter, weil dort gleich mehrere Dateien von meinem Host im Hintergrund in den Browsercache geladen werden, ohne dass irgendein Link angeklickt werden muss. Also gleich mehrere Fail-Files im Cache. Die werden dann natürlich angezeigt, anstatt der originalen Bilder, wenn das Caching nicht Expire... A0 hat.
Ist das verständlich, oder hast du weniger Ahnung als ich?