.htaccess 添加禁用 CGI 执行的异常

发布于 2024-11-07 04:16:23 字数 465 浏览 1 评论 0原文


我有一个网站,其中包含使用 .htaccess 文件的“受保护文件夹”。 在这个文件夹中,CGI 的执行被禁用,.htaccess 如下

Options -Indexes -Includes -ExecCGI
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi .php4 .php5 .js

现在我需要在这个文件夹中执行 PHP 脚本(覆盖 CGI 禁用),让我们假设我的脚本的名称是

my_script.php

最好的维护此文件夹安全性的方法是拒绝除 my_script.php 之外的所有脚本的执行权限?

我拥有 .htaccess 文件的完全访问权限,因此我可以更改我想要的内容。
提前致以亲切的问候和感谢。
普:。

I have a website with a "protected folder" using a .htaccess file.
Inside this folder the execution of CGIs is disabled, the .htaccess is as follow

Options -Indexes -Includes -ExecCGI
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi .php4 .php5 .js

Now I'm in the need of executing a PHP script in this folder (overiding the CGI disabling), lets suposse the name of my script is

my_script.php

What is the best way to maintain my security in this folder deniying the execution rights to ALL the scripts BUT to my_script.php?

I have full access to the .htaccess file so I can change what I want.
Kind regards and thanks a lot in advance.
P:.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文