![Apache htaccess 设置处理程序](https://linux22.com/image/694787/Apache%20htaccess%20%E8%AE%BE%E7%BD%AE%E5%A4%84%E7%90%86%E7%A8%8B%E5%BA%8F.png)
我如何禁用 SetHandler 指令?这是一个旧版 apache2.2 服务器,AllowOverrideList 在这里不起作用。我不能使用 AllowOverride None,因为我需要 mod_rewrite。有什么想法吗?
答案1
只要阅读该指令的文档AllowOverride
就可以知道您到底需要什么:https://httpd.apache.org/docs/2.2/mod/core.html#allowoverride
但是,本着不只是粘贴链接的精神。您需要设置AllowOverride
它以使其不包含该FileInfo
选项,因为这是允许在 htaccess 文件中使用的选项SetHandler
。这当然会禁用此选项下列出的所有其他指令。没有办法在更精细的级别上执行此操作。