我希望禁止在我的文档根目录下的某个目录中执行任何类型的CGI脚本,无论是php、perl还是ruby等。我希望以一种不依赖文件扩展名的方式实现这一点。由于用户需要能够上传和查看HTML文件,所以应该放在文档根目录下方。
考虑到这是一个共享主机,因此必须在htaccess文件中进行设置。
使用-ExecCGI标志并不起作用。必须要添加一个AddHandler指令来处理特定的脚本扩展名。
我在这个话题中发现了一些接近的答案,但它们都只适用于特定的扩展名、特定的php版本或全局Apache配置。
是否有可能实现我的要求呢?
非常感谢!
SetHandler default-handler
使所有内容都作为静态内容提供,正是我想要的。HTML、CSS和图像都能够无问题地提供,而脚本则会导致一个空白页面,其中源代码是脚本代码。谢谢!!! - Waiting for Dev...