/ / htaccess rewrite url enthält - .htaccess, mod-rewrite

htaccess umschreiben url enthält - .htaccess, mod-rewrite

Ich versuche, einige URLs auf meiner Website zu blockieren, zum Beispiel möchte ich URLs "verbieten" und ihnen 403 geben, wenn sie Wörter wie Optionen, k2 oder Komponenten enthalten. Das Problem ist, dass htaccess nicht richtig funktioniert

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^(option|k2|component) [NC]
RewriteRule .* - [F]
</IfModule>

Wird blockiert, wenn der Bot www.example.com/option=?asdasdad angreift Aber es blockiert nicht, wenn der Bot angreift. www.example.com/index.php/option=?asdad

Jemand?

Antworten:

2 für die Antwort № 1

Entfernen Sie das obige und geben Sie nur den folgenden Code ein:

 RewriteEngine on
RewriteRule (option|k2|component) - [F]