Try this format:

<Files wp-login.php>
order deny,allow
Deny from all
allow from xx.xxx.xx.xx
allow from xx.xxx.xx.xx
</Files>



On Wed, Jun 12, 2013 at 11:52 AM, motty cruz <motty.c...@gmail.com> wrote:

> Hello David,
>
> this is the content on .htaccess
> # BEGIN WordPress
> <IfModule mod_rewrite.c>
> RewriteEngine On
> RewriteCond %{REQUEST_METHOD} POST
> RewriteCond %{HTTP_REFERER} !^http://(.*)?mydomain\.com [NC]
> RewriteCond %{REQUEST_URI} ^/(.*)?wp-login\.php(.*)$ [OR]
> RewriteCond %{REQUEST_URI} ^/(.*)?wp-admin$
> RewriteRule ^(.*)$ - [R=403,L]
> RewriteBase /
> RewriteRule ^index\.php$ - [L]
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule . /index.php [L]
> </IfModule>
>
> <FilesMatch wp-login.php>
> Order Deny,Allow
> Deny from all
> Allow from 192.169.8.4
> </FilesMatch>
>
> # END WordPress
>
> but no success!
>
>
>
> On Wed, Jun 12, 2013 at 8:43 AM, David Guerra <imdavidgue...@gmail.com>wrote:
>
>> Flop Allow and Deny so that your IP is whitelisted after the Deny from
>> all.
>>
>>
>>
>> On Wed, Jun 12, 2013 at 11:20 AM, motty cruz <motty.c...@gmail.com>wrote:
>>
>>> Hello,
>>> I am trying to block a directory from being access except my IP but I
>>> had being unsuccessful in doing so, please help: First I place this in
>>> httpd.conf
>>>
>>> <Directory "/usr/local/www/apache22/data">
>>>     Options Indexes FollowSymLinks
>>>     Options ALL -Indexes
>>>     IndexIgnore *
>>>     AllowOverride None
>>>     Order allow,deny
>>>     Allow from all
>>>     RewriteEngine On
>>>     RewriteBase /
>>>     RewriteCond %{REQUEST_METHOD} POST
>>>     RewriteCond %{HTTP_REFERER} !^http://(.*)?mydomain\.com [NC]
>>>     RewriteCond %{REQUEST_URI} ^/(.*)?wp-login\.php(.*)$ [OR]
>>>     RewriteCond %{REQUEST_URI} ^/(.*)?wp-admin$
>>>     RewriteRule ^(.*)$ - [R=403,L]
>>>     RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
>>>     RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
>>>     RewriteCond %{QUERY_STRING} (\<|%3C).*iframe.*(\>|%3E) [NC,OR]
>>>     RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
>>>     RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
>>>     RewriteRule ^(.*)$ index_error.php [F,L]
>>>     RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
>>>     RewriteRule .* - [F]
>>>     RewriteRule ^my-admin$ wp-login.php [L,NC,QSA]
>>>     RewriteCond %{REQUEST_FILENAME} !-f
>>>     RewriteCond %{REQUEST_FILENAME} !-d
>>>     RewriteRule . /index.php [L]
>>> </Directory>
>>>
>>> I also tried this : on the / directory .htaccess
>>> <FilesMatch wp-login.php>
>>> Order Allow,Deny
>>> Allow from 192.168.8.4
>>> Deny from all
>>> </FilesMatch>
>>>
>>> Is the wp-admin or wp-login.php script that I'm trying to protect from
>>> brute force attacks,
>>>
>>> Thanks,
>>> Motty
>>>
>>
>>
>

Reply via email to