0

サイトに大きな htaccess ファイルがあります。ブロックしようとしている IP の 1 つは 27.153.228.56 です

htaccess にもかかわらず、最新の訪問者ログに 27.153.228.56 が表示されます。

この IP にサイトへのアクセスを許可している htaccess に何か問題がありますか?

ブロックされた IP は他にもたくさんありますが、これは簡略化されたバージョンです。

# Protect from spam bots

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_METHOD} POST

RewriteCond %{REQUEST_URI} .wp-comments-post\.php*

RewriteCond %{HTTP_REFERER} !.garagehangover.com* [OR]

RewriteCond %{HTTP_USER_AGENT} ^$

RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

</IfModule>

# Begin IP blocking #

Order Allow,Deny

deny from 27.153.228.56

# End IP blocking #

#Begin Bad Bot Blocking

BrowserMatchNoCase yandex bad_bot

Deny from env=bad_bot

# End Bad Bot Blocking

Allow from all

4

2 に答える 2

1

Order Deny,Allow

そして取り除くAllow from all

これにより、すべての拒否ルールが処理され、一致するものがない場合はリクエストが許可されます。

また、通常、これらのルールはRewriteEngine onディレクティブの前に置きます。

于 2012-12-13T21:39:04.477 に答える
0

私には大丈夫に見えます。しかし、このような IP の範囲をブロックしようとすることができます...

deny from 27.153.228.0/255.255.255.0

またはこれ

deny from 27.153.0.0/255.255.0.0
于 2012-12-13T19:42:30.443 に答える