Sönke Tesch: Bestimmte URLs je nach Referrer blockieren

Beitrag lesen

Mein Problem:

nein, Dein Ärgernis.

Ich möchte,

Dein Wunsch. Aber wo ist Dein _Problem_?

Also bevor das Spielchen jetzt unnötigerweise auf die Spitze getrieben wird: Der Fragende ohne Name möge sich mit mod_rewrite beschäftigen, die Anleitung dazu findet sich unter http://httpd.apache.org/docs/mod/mod_rewrite.html.

Für die Prüfung von HTTP_REFERER wird eine RewriteCond-Zeile benötigt, die Blockierung übernimmt die darauf folgend obligatorische RewriteRule-Zeile. Weiterhin brauchst Du RewriteEngine und RewriteBase.
Ich empfehle dringenst, den richtigen Antwortcode (hier: 403/Forbidden) zu liefern, _keine_ Weiterleitung - mit letzterer wird nämlich kein Client etwas unter allen Umständen sinnvolles anfangen können.

Gruß,
  soenk.e