Mit mod_rewrite Fehler 410 bei verschiedenen Strings ausgeben

Quests Sohn

Mitglied
Hallo,

ich möchte mittels .htaccess Datei im Root-Verzeichnis einer Wordpress Website
alle durch eine Hacker-Attacke generierten URLs mit einem 410 Code blockieren.

Diese Beispiele zeigen die Varianz der möglichen URLs:

domain.de/?wgzlw1770416554064.html
domain.de/getidm561/kdo254966tsdyitems
domain.de/ksdjfh1884584dti.shtm
mail.domain.de/m1_28_341cc
domain.de/b4137879.asp

Ich hoffe so, URLs, die folgender Reg.-Ex. entsprechen, eine 410 zu verpassen
und sie auf eine Fehlerseite domain.de/fehler/ zu verweisen:

shtm|html|asp$|^mail|_+|item+

Meine Rewrite-Rule sieht deshalb so aus:

RewriteCond %{QUERY_STRING} shtm|html|asp$|^mail|_+|item+ [NC]
RewriteRule ^ https://www.domain.de/fehler/ [G]

Leider funktioniert es nicht. Was habe ich nicht bedacht oder falsch gemacht?
 

Neue Beiträge

Zurück