Yes, it should work just fine. Are you putting this in the virtual host?
On Wed, Jun 12, 2013 at 12:08 PM, motty cruz <motty.c...@gmail.com> wrote: > Thanks for your help David, > > can this be accomplish in httpd.conf? > > Thanks, > > > On Wed, Jun 12, 2013 at 9:07 AM, motty cruz <motty.c...@gmail.com> wrote: > >> 192.168.9.43 - - [12/Jun/2013:09:05:23 -0700] "GET /wp-login.php >> HTTP/1.1" 200 1085 >> >> I am still able to get access from a different IP than the one allow in >> .htaccess >> as you suggest: >> <Files wp-login.php> >> order deny,allow >> Deny from all >> allow from 192.168.8.4 >> </Files> >> >> >> >> On Wed, Jun 12, 2013 at 9:01 AM, David Guerra <imdavidgue...@gmail.com>wrote: >> >>> 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 >>>>>> >>>>> >>>>> >>>> >>> >> >