Restrict POST Request The Server
.htaccess, get, post, request
Solution
That block will only prevent POST requests from hosts other than 127.0.0.1, and you will get a 403 Forbidden response. You could try using mod_rewrite and replace the `<LIMIT>` with:
RewriteCond %{REQUEST_METHOD} POST
# allow the server to POST to itself
RewriteCond %{REMOTE_ADDR} !127.0.0.1
# allow POST from trusted users
RewriteCond %{REMOTE_ADDR} !123.456.789.123
# send all other post requests to 403 forbidden
RewriteRule ^ / [F]
If you would prefer to send post request to the home page of your site instead replace `[F]` in the last line with `[R,L]`
You'd replace the `/` with where your "home page" is if it isn't just `/`.
Problem
I want to restrict all POST request that comes from other server via `.htacces` if they try to post any from other server thing they will get redirected to home page or 404 etc. I tried this ``` <Limit POST> order deny,allow deny from all allow from 127.0.0.1 </Limit> ``` Note:- GET request are allowed from all servers. Only to block POST requests.