Dirk Quednau: .htaccess (mod_rewrite) und PDF: "Datei beginnt nicht mit %pdf-"

Beitrag lesen

Hallo,

um zu verhindern, dass verschiedene Dateien direkt von unserem Webserver aufgerufen werden, habe ich in die .htaccess-Datei folgenden Code geschrieben:

---

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.website-eins.de.* [NC] [OR]
RewriteCond %{HTTP_REFERER} !^http://www.website-zwei.com.* [NC]

RewriteRule /* http://www.website-drei.de [L,R]

---

Der gewünschte Effekt ist auch eingetreten: Die Dateien können nur noch über die angegebenen Websites aufgerufen werden.

Allerdings hat dieser Code auch zur Folge, dass beim Aufruf von PDF-Dateien (bei anderen Dateien funktioniert es - wie gesagt - einwandfrei) die folgende Fehlermeldung erscheint:

"Datei beginnt nicht mit '%pdf-'."

Die Datei selbst wird dann nicht mehr geöffnet.

Hat jemand schon einmal Ähnliches beobachtet und vielleicht eine Lösung für mich?

Besten Dank,
Dirk.