Hi,
da mein Forum mittlerweile eine gewisse Userzahl erreicht hat, und ich viele Möglichkeiten den Usern biete Bilder hochzuladen, steigt auch das Problem des unnötigen Trafficklaus, d.h. Fremdverlinkung von Bildern etc., das übliche eben. Dies möchte ich aber unterbinden, und zwar mit htaccess wie es ja so üblich ist und hier eben eine Ersatzgrafik anzeigen lassen. Folgenden Inhalt habe ich in der .htaccess drin:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?kadett-forum\.de(/.*)?$ [NC]
RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.kadett-forum.de/bilder/banner.jpg [R,L]
Die .htaccess liegt auch im richtigen Verzeichnis. Jedoch wird auf Fremdseiten dann gar kein Bild mehr angezeigt. Stattdessen zeigt der Firefox das Zeichen das die Grafik (bzw. der Link da hin) defekt ist, aber keine keine Ersatzgrafik wie angewiesen. Dazu kommt dann noch das die Bilder aus dem Galerie-Verzeichnis, die auf meiner Domain Kadett-Forum.de geladen werden sollen und dürfen, auch NICHT mehr geladen werden, es wird auch kein Fehler-Icon gezeigt.
Nun hab ich bei meiner Recherche im Netz auch nicht sehr viel mehr gefunden als die oben gezeigten Zeilen. Hin und wieder der Hinweis das es an Apache bzw. der httpd.conf liegen könnte das es nicht geht.
.htaccess an sich geht jedoch. Denn beim Aufruf der Domain kadett-forum.de greift bereits eine .htaccess und öffnet die main.php statt der index.php.
Ich weiß nicht mehr weiter, evtl kann mir einer von euch helfen...
Ach ja, falls nötig, hier noch folgende Info: Root-Server auf Linux 9.0, Apache Version Apache/2.0.48 (Linux/SuSE)
Danke schon mal für die Hilfe,
Gruß Manu