Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 开发中的密码保护应用程序(Codeigniter)_Security_.htaccess_Codeigniter - Fatal编程技术网

Security 开发中的密码保护应用程序(Codeigniter)

Security 开发中的密码保护应用程序(Codeigniter),security,.htaccess,codeigniter,Security,.htaccess,Codeigniter,我正在www.example.com上使用CI开发一个web应用程序。我的CI安装位于www根文件夹之外 如何在仍然允许的情况下对应用程序进行密码保护 我的“主页”(在本例中为CI中的默认控制器/视图)为 公开访问 例如,我想在没有任何授权用户的情况下开发我的应用程序(例如。 公众)四处闲逛,但仍然希望登录页可见 我已经能够使用.htaccess密码保护我的整个www根目录,是吗 是否存在将主页排除在保护之外的方法?如果是,那是什么 我将在CI设置中排除哪些文件 对于如何在通用(非codeign

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

如何在仍然允许的情况下对应用程序进行密码保护 我的“主页”(在本例中为CI中的默认控制器/视图)为 公开访问

例如,我想在没有任何授权用户的情况下开发我的应用程序(例如。 公众)四处闲逛,但仍然希望登录页可见

我已经能够使用.htaccess密码保护我的整个www根目录,是吗 是否存在将主页排除在保护之外的方法?如果是,那是什么 我将在CI设置中排除哪些文件


对于如何在通用(非codeigniter)网站/web应用程序上实现这一点的任何想法,也将非常感谢

将特定页面排除在密码保护之外,例如page.html。您可以将以下内容添加到.htaccess文件中:

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

通融
满足任何

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

我不确定是否理解此问题。如果您的ci安装在www根目录之外,那么为什么需要对其进行密码保护?我假设您已经通过将index.php文件指向正确的应用程序路径使它工作了?另外,为什么要用密码保护整个web根目录?当然,该目的地的目的是允许远程用户访问这些文件。你能澄清一下你到底想达到什么目的吗?抱歉,如果我误解了。下面的答案解决了你的问题吗?