Bas*_*dge 9 .htaccess post get request
我想限制来自其他服务器的所有POST请求,.htacces
如果他们试图从其他服务器发布任何东西,他们将被重定向到主页或404等我试过这个
<Limit POST>
order deny,allow
deny from all
allow from 127.0.0.1
</Limit>
Run Code Online (Sandbox Code Playgroud)
注意: - 允许来自所有服务器的GET请求.仅阻止POST请求.
Jon*_*Lin 20
该块只会阻止来自127.0.0.1以外的主机的POST请求,并且您将获得403 Forbidden响应.您可以尝试使用mod_rewrite并替换为<LIMIT>
:
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]
Run Code Online (Sandbox Code Playgroud)
如果您希望将帖子请求发送到您网站的主页,请[F]
在最后一行替换[R,L]
/
如果不是这样,你可以替换"主页"的位置/
.
归档时间: |
|
查看次数: |
23564 次 |
最近记录: |