Hallo
ich habe ein System eingerichtet mit dem ich benachrichtigt werde wenn nicht gestattetes stattfindet.
Da der majestic12 Bot nicht lernfähig ist und mit massiver Gewalt wiederkehrend alles abfragt was nicht da ist oder wo er nicht rein darf und damit eine Welle von Benachrichtigungen auslöst, wollte ich den ausperren. Aber die unten angegebene htaccess greift nicht ? Er kommt durch und arbeitet immer wieder das gleiche ab, tausendfach. Die IP ändert er ständig
Deine
RewriteCond %{HTTP_USER_AGENT} ^MJ12bot [OR]
RewriteCond %{HTTP_USER_AGENT} ^majestic12 [OR]
sagt aber aus, dass der User-Agent mit "MJ12bot" oder "majestic12" beginnen muss. Kann nicht gehen. Nimm mal das ^ am Anfang weg.
Dann ist da noch (weiß nicht ob es wichtig ist) ein [OR] zu viel. Bei der letzten Cond gehört das nicht hin, da danach ja keine andere mehr kommt.
Es gibt für Firefox ein Plugin namens User Agent Switcher (https://chrispederick.com/work/user-agent-switcher/) damit kannst du den Namen deines Firefox auf den des Majestic-Bots ändern um die htaccess zu testen...