【问题标题】:Password Protecting App in Development (Codeigniter)开发中的密码保护应用程序(Codeigniter)
【发布时间】:2010-09-11 00:59:33
【问题描述】:

我正在 www.example.com 上使用 CI 开发一个 Web 应用程序。我的 CI 安装位于 www 根文件夹之外。

如何在仍然允许的情况下使用密码保护我的应用程序 我的“主页”(在这种情况下是 CI 中的默认控制器/视图)是 可公开访问?

I.E.我想在没有任何授权用户的情况下开发我的应用程序(即 公众)四处寻找,但仍希望着陆页可见。

我已经能够使用 .htaccess 来密码保护我的整个 www 根目录,是 无论如何要从保护中排除主页?如果是这样,什么 我会在 CI 设置中排除文件吗?

任何关于如何在通用(非 codeigniter)网站/Web 应用程序上完成此操作的想法也将不胜感激

【问题讨论】:

  • 我不确定我是否理解这个问题。如果您的 ci 安装在 www 根目录之外,那么为什么需要密码保护呢?我假设您通过将 index.php 文件指向正确的应用程序路径来使其正常工作?另外,你为什么用密码保护整个网络根目录?当然,该目的地的目的是允许远程用户访问文件。您能否准确说明您要实现的目标是什么?如果我误解了,请道歉。
  • 下面的回答解决了你的问题吗?

标签: security .htaccess codeigniter


【解决方案1】:

要排除特定页面不受密码保护,例如 page.html,您可以将以下内容添加到您的 .htaccess 文件中:

<Files "page.html">
  Allow from all
  Satisfy any
</Files>

您可以查看如何执行此操作的示例,以及如何排除多个文件here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多