如何将htpasswd放入magento管理面板?

时间:2016-03-16 14:15:29

标签: php .htaccess magento .htpasswd

我试图在magento管理面板中添加.htpasswd。我已将这两个文件都上传到magento根目录中。但我的密码提示框也在前端。

请检查并帮助我如何为magento admin而不是前端实现.htpasswd?

的.htaccess

AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /home/xxxxx/public_html/.htpasswd
Require valid-user

htpasswd的

foo:$apr1$yB1.9vIT$IVVBmq5vMauwsNR8CZdHQ.  //foo and bar

1 个答案:

答案 0 :(得分:0)

默认情况下,

.htaccess适用于它所在的目录,在本例中是Magento。

Magento没有可以保护的物理管理文件夹,所以最好的选择是使用Apache的LocationMatch指令

    <LocationMatch "^/admin">
        AuthType Basic
        AuthName "Password Protected Area"
        AuthUserFile /home/xxxxx/public_html/.htpasswd
        Require valid-user
    </LocationMatch>

请注意上述配置未经测试

编辑:值得注意的是,将管理路径从“管理员”更改为更安全的内容是个好主意。