Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

.htaccess: Falls Referrer = aufgerufene URL 403er liefern

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Chris2005
PostRank 9
PostRank 9
Beiträge: 1284
Registriert: 14.04.2005, 23:58

Beitrag von Chris2005 » 05.05.2006, 19:28

Hallo,

vor kurzem lief zu diesem Thema mal ein Thread, aber ich finde diesen Thread nicht mehr. Vielleicht hat ihn jemand parat.

Ich benoetige Hilfe bei einer Rewrite Rule:

Seit einiger Zeit roedeln bei mir im Forum Spambots rum, die irgendwelche Muellpostings posten. Interessanterweise haben liefern die als Referrer immer die aufgerufene URL mit so dass man sowas gut filtern kann. z.B. aufgerufene URL:

/forum/new-posting6.html => Referrer: https://www.domain.de/forum/new-posting6.html

Wie kann ich sowas per .htaccess unterbinden?

Danke im Voraus fuer die Antwort.

Gruss
Chris

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Caterham
PostRank 5
PostRank 5
Beiträge: 329
Registriert: 20.09.2004, 19:12

Beitrag von Caterham » 05.05.2006, 22:29

normal per

Code: Alles auswählen

RewriteEngine on
RewriteCond %&#123;HTTP_REFERER&#125;<->%&#123;REQUEST_URI&#125;?%&#123;QUERY_STRING&#125; ^http&#58;//&#40;www\.&#41;?domain\.de&#40;/&#91;^?&#93;+\?.*&#41;<->\2$
RewriteRule \.html$ - &#91;F&#93;

Chris2005
PostRank 9
PostRank 9
Beiträge: 1284
Registriert: 14.04.2005, 23:58

Beitrag von Chris2005 » 06.05.2006, 00:21

tut bei mir nicht... Kann es an dem Unterverzeichnis liegen?

edit: Ich habe das jetzt so geloest:

Code: Alles auswählen

RewriteCond %&#123;REQUEST_URI&#125; ^/forum/post-newtopic-6\.html
RewriteCond %&#123;HTTP_REFERER&#125; ^http&#58;//www\.domain\.de/forum/post-newtopic-6\.html
RewriteRule .* - &#91;F,L&#93;
Funktioniert allerdings nur bei einer Datei.... Wie kann man das jetzt generalisieren?

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag