2012-02-22 5 views
0

Как я могу защитить свою сборку webapp с помощью Codeigniter с помощью htpasswd во время разработки? Я пробовал это, но получаю 500 ошибок.Защитить приложение Codeigniter во время разработки

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

Ваш auth выглядит нормально для меня. У меня ниже, это прекрасно работает. Вы уверены, что правильно создали свой файл .htpasswd, и он живет в указанном вами месте?

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

Я бы сказал, что что-то не так с вашей перестройкой и правилами. Любая причина, по которой вы здесь не пользуетесь ->http://codeigniter.com/wiki/mod_rewrite

+0

Как выглядит ваш полный файл htaccess? –

+0

@JonathanClark точно так же, как показано на ссылке, которую я предоставил с помощью файла auth на самом верху – Henesnarfel

+0

@ JonathanClark просто любопытно, в чем проблема, поскольку вы приняли мой ответ? – Henesnarfel

Смежные вопросы