Hallo deGobbis,
zuerst bitte ich um Entschuldigung, dass ich auf einen alten Thread schreibe. Aber die vorgeschlagene Lösung von Dir ist genau das was ich suche. Leider funktioniert es bei mir nicht.
Ich habe den oben genannten Code
RewriteEngine onRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^(.*?)patrick-gotthard\.de(/.*)?$ [NC]RewriteRule ^.* - [F]
auf meine URL angepasst und in das Verzeichnis "images" gelegt. Leider hatte es keinen Erfolg.
Ergänzen möchte ich, dass ich in Joomla das "URL rewriting" aktiviert habe. Dass es funktioniert kannst Du hier sehen: http://neu.liederkranz-weidenstetten.de . Hierfür musste ich ja die .htaccess im Rootverzeichnis von Joomla durch umbenennen "aktivieren".
Aber selbst wenn ich das "URL rewriting" nicht nutze und damit die .htaccess Datei von Joomla im Rootverzeichnis nicht brauche und ich den von Dir angegebenen Code in eine eigene .htaccess ins Rootverzeichnis lege, hat dies keine Funktion.
Worin liegt mein Fehler?
Ich muss meinen vorigen Post etwas korrigieren:
Stimmt nicht ganz. Der Erfolg ist, dass dann gar keine Bilder mehr angezeigt werden. Ich habe es auch schon mit folgendem Code probiert:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !www.example.com [NC]
RewriteRule \.(gif|jpg|png)$ - [F,NC]
Quelle: https://httpd.apache.org/docs/2.2/rewrite/access.html
Aber auch hier das gleiche Ergebnis. Es werden dann keine Bilder mehr angezeigt.
Grüße