2016-05-06 1 views
1

私はボットのためのアクセスを拒否しようとしています。アクセスを拒否する方法には単語が含まれていますか?

RewriteCond %{QUERY_STRING} option=com_users [NC] 
RewriteRule ^(.*)$ index.php [F,L] 

しかし、その機能しません。なぜ私に説明できますか?

+0

を禁止されるためのオプションを含むすべての要求をリダイレクトしますこの 'RewriteRule ^(。*)$ - [F、L]'のようなあなたのルールは動作するはずです。 –

+0

あなたの解決策を試してください – user3782638

+0

エンジンも必ずオンにしてください。上部に「書き換えエンジン」が表示されます。 –

答えて

0

上記のコードを削除し、あなたの.htaccessでのみ、次のコード行を入れて、それはあなたのためにそれを行います。

RedirectMatch 403 option 

これはおそらくたい

+0

彼はそれをやろうとしている方法は正しいです。 **クエリ文字列をmod_alias(RedirectMatch)と一致させることはできません。そのURIの一部ではありません。 –

+0

これは問合せ文字列の一部であるため、どちらの方法も**オプションではありません。 [docs](http://httpd.apache.org/docs/current/mod/mod_alias.html#redirect)を読んだことがありますか。 –

関連する問題