【问题标题】:Only Allow $_POST and $_GET and Deny All HTACCESS仅允许 $_POST 和 $_GET 并拒绝所有 HTACCESS
【发布时间】:2016-02-09 08:54:48
【问题描述】:

我希望我在浏览网站时没有错过任何与此相关的问题。所以我正在完成一个用 PHP 编写的小项目。我的核心文件位于一个目录(包含)中,我想阻止目录列表和用户访问。 HTACCESS 文件中的Deny from all 规则(位于相关目录的根目录中)可用于禁用直接访问,但当我使用此代码添加 HTACCESS 文件时,我的表单也不起作用。

请注意,我有一些文件。其中一些文件处理通过$_POST$_GET 接收到的数据,所以我想允许内部服务器对受保护目录中的文件进行请求。我怎样才能得到这些结果?请帮忙。

【问题讨论】:

    标签: apache .htaccess http-post http-get mod-auth


    【解决方案1】:

    此链接可能会对您有所帮助: http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html

    从页面顶部引用: 通常,访问限制指令适用于所有访问方法(GET、PUT、POST 等)。在大多数情况下,这是所需的行为。但是,可以通过将指令包含在一个节中来限制某些方法,而使其他方法不受限制。

    所以基本上可以在这里找到对您有帮助的最终答案: http://httpd.apache.org/docs/2.2/mod/core.html#limit

    希望这会有所帮助。

    【讨论】:

    • 谢谢,在您建议的页面上找到了答案。
    猜你喜欢
    • 1970-01-01
    • 2014-10-23
    • 2011-07-02
    • 2012-09-18
    • 2012-04-14
    • 2014-09-03
    • 1970-01-01
    • 2017-02-20
    • 1970-01-01
    相关资源
    最近更新 更多