2016-06-01 14 views
1

Meine Seite greift Bots an und ich möchte sie blockieren.URL in .htaccess blockieren - warum nicht funktioniert?

[01/Jun/2016: 11: 02: 56 0200] "GET /index.php?option=com_user & view = registrieren HTTP/1.1" 301 804

ich versuche,

<IfModule mod_rewrite.c> 
RewriteEngine On 
Options +FollowSymlinks 

RewriteCond %{QUERY_STRING} index.php?option=com [NC] 
RewriteRule ^(.*)$ - [F,L] 
</IfModule> 

aber es funktioniert nicht, wo ist das Problem?

Antwort

1

Entfernen Sie die uri von RewriteCond der Muster

<IfModule mod_rewrite.c> 
RewriteEngine On 
Options +FollowSymlinks 

RewriteCond %{QUERY_STRING} ^option=com [NC] 
RewriteRule ^(.*)$ - [F,L] 
</IfModule> 
+0

[01/Jun/2016: 12: 19: 33 0200] "? GET/option = com_k2 & view = itemlist & task = user & id = 469364 HTTP/1.0" 403 458 Bots bekommen 403 - danke! – user3782638

+0

aber seltsame Sache. Ich logge ich sehe '[01/Jun/2016: 15: 32: 23 +0200]" GET /index.php?option=com_user&view=register HTTP/1.1 "301 804' was ist los? – user3782638

+0

Wie ist es möglich? – user3782638

Verwandte Themen