Welcome to WebmasterWorld Guest from 54.226.246.160

Forum Moderators: Ocean10000 & incrediBILL & phranque

Message Too Old, No Replies

.htaccess Allow POST method for ONLY cetain IP ranges

     

BlackRaven

12:29 am on Mar 27, 2012 (gmt 0)

10+ Year Member



Hi,I want a certain range of ips (Canada Country Block IPS) to only be able to use the POST method in my login page (http://www.mysite .com/index.php?m=account_login) and my registration page (http://www.mysite .com/index.php?m=account_register) However i want all ips to have access to my main site http:// www.mysite.com/index.php and be able to use the POST method there such as our contact page (http://www.mysite .com/index.php?m=contactus)

Thanks.

<Limit POST>
order deny,allow
# Country: CANADA
# ISO Code: CA
# Total Networks: 6,365
# Total Subnets: 79,978,496
allow from 23.16.0.0/16
allow from 23.17.0.0/16
allow from 24.36.0.0/16
allow from 24.37.0.0/16
...
allow from 192.197.216.0/24
allow from 216.254.192.0/19
#
deny from all
</Limit>

phranque

12:59 pm on Mar 27, 2012 (gmt 0)

WebmasterWorld Administrator phranque is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month



you'll have to write a series of RewriteCond directives to test the conditions of the REMOTE_ADDR, REQUEST_METHOD and QUERY_STRING environment variables and when the right conditions are met your RewriteRule should use the - (dash) substitution with or without the F (403 Forbidden response) flag as appropriate.
 

Featured Threads

Hot Threads This Week

Hot Threads This Month