Content management system Markdown CMS绕过htaccess文件

Content management system Markdown CMS绕过htaccess文件,content-management-system,markdown,Content Management System,Markdown,我正在使用Pico CMS,一个小的降价项目-安装和运行良好,但我试图用htaccess文件对文件夹进行密码保护,但CMS绕过了这一点,并在浏览器中显示我调用的文件 有趣的是,文件的url不包含“内容”文件夹,而“内容”文件夹是存储所有文件/页面的地方。所有其他文件夹都包含在url中。这是我能找到的解释发生了什么的唯一理由 如果我手动输入同一个文件夹的url,该文件夹受密码保护,在其路径中包含“content”文件夹,则会显示htaccess auth窗口。这证明正在读取htaccess文件,但

我正在使用Pico CMS,一个小的降价项目-安装和运行良好,但我试图用htaccess文件对文件夹进行密码保护,但CMS绕过了这一点,并在浏览器中显示我调用的文件

有趣的是,文件的url不包含“内容”文件夹,而“内容”文件夹是存储所有文件/页面的地方。所有其他文件夹都包含在url中。这是我能找到的解释发生了什么的唯一理由


如果我手动输入同一个文件夹的url,该文件夹受密码保护,在其路径中包含“content”文件夹,则会显示htaccess auth窗口。这证明正在读取htaccess文件,但不是在CMS访问它时读取。有谁能解释一下,当我用浏览器调用任何页面时,为什么以及如何强制保护文件夹。

如果打开Pico站点,您的请求将被重定向到
index.php
文件(通过
mod_rewrite
)。这就是为什么“内容”文件夹不会显示在url中

这也是为什么不要求您输入密码的原因。index.php文件无需通过htaccess验证即可访问
*.md
文件

请阅读以下内容,了解更大的情况:

您可能对该插件感兴趣:

不幸的是,目前它无法保护网站的一部分。 现在可以保护单个页面。(检查我的GitHub叉子)