仅允许 $_POST 和 $_GET 并拒绝所有 HTACCESS

Only Allow $_POST and $_GET and Deny All HTACCESS

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

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

这篇 link 可能会对您有所帮助: 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

希望对您有所帮助。