乐考论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 610|回复: 1

[Apache] apache服务器怎样将http协议的DELETE,put等方法给禁掉

[复制链接]
发表于 2016-12-20 21:33:42 | 显示全部楼层 |阅读模式
apache服务器怎样将http协议的DELETE,put等方法给禁掉

http.conf 添加(允许GET和POST方法 )
  1. <Location />
  2. <LimitExcept GET POST>
  3.   Order Allow,Deny
  4.   Deny from all
  5. </LimitExcept>
  6. </Location>
复制代码

                               
登录/注册后可看大图


<Location />
<LimitExcept GET HEAD POST PUT DELETE TRACE OPTIONS>
  Order Allow,Deny
  Deny from all
</LimitExcept>
</Location>
回复

使用道具 举报

 楼主| 发表于 2016-12-20 21:35:49 | 显示全部楼层
    或者使用apache的重写规则来禁用OPTIONS方法。方法如下:

  1. <font color="Red">在apache配置文件http.conf中添加以下代码:</font>
  2. <font color="Blue">LoadModule  rewrite_module  path/to/apache/modules/mod_rewrite.so</font>
  3. RewriteEngine On
  4. RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK|OPTIONS)
  5. RewriteRule .* - [F]
复制代码



回复 支持 反对

使用道具 举报

快速回复 返回顶部 返回列表
鲁ICP备16044790-1号 Copyright © 2008-2020 乐考网(www.5Lekao.com) 版权所有
| QQ| 乐考论坛