由于 cpanel 的实现,我无法很好地控制主要的 apache 配置,我只想在访问某个目录(或 url)时添加以下配置,另外,我无法直接从该目录中的 .httaccess 添加配置,我需要从父目录中的 httaccess 执行此操作。
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
知道如何实现吗?我尝试使用<if>
指令并深入研究了 apache 文档,但我无法让它真正发挥作用。
答案1
.htaccess 文件(或“分布式配置文件”)提供了一种基于每个目录进行配置更改的方法。包含一个或多个配置指令的文件放置在特定的文档目录中,并且这些指令适用于该目录及其所有子目录。
父目录中的A.htaccess
也始终会影响父目录。你试图实现的目标是不可能的。