【发布时间】:2014-04-23 22:25:11
【问题描述】:
我想保护 1 个控制器免受我的 Codeigniter 项目的影响,并将以下 htaccess 代码放在根目录中:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
<Files admin>
AuthName "admin"
AuthType Basic
AuthUserFile /home/domain/domains/domain.nl/.htpasswd/public_html/.htpasswd
require valid-user
</Files>
当我转到 domain.nl/admin 时,我确实收到了询问凭据的提示。但是当我单击取消时,它仍然会进入管理页面。我该如何解决这个问题?
【问题讨论】:
标签: php .htaccess codeigniter .htpasswd