在开发期间保护Codeigniter应用程序

时间:2012-02-22 12:13:24

标签: codeigniter .htpasswd

如何在开发期间使用htpasswd使用Codeigniter保护我的webapp构建? 我尝试了这个但是我得到500错误。

AuthType Basic
AuthName "Authenticate please"
AuthUserFile /usr/html/.htpasswd
Require valid-user

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|files|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

1 个答案:

答案 0 :(得分:1)

你的auth看起来对我好,我在下面工作正常。您确定已正确创建.htpasswd文件并且它位于您指定的位置吗?

<Files *>
AuthName "Please Login"
AuthType Basic
AuthUserFile /var/www/.htpasswd
require valid-user
</Files>

我会说你的重写cond和规则有问题。你没有在这里使用这个的任何原因 - &gt; http://codeigniter.com/wiki/mod_rewrite