首页 文章

Htaccess和cakephp

提问于
浏览
0

我在使用cakephp和自定义htaccess文件时遇到了一些麻烦 .

我有一个内置cakePHP的网站 . 但是我现在正在尝试完成网站的管理区域,所有管理页面都在另一个文件夹中,然后我尝试将htaccess文件添加到此文件夹中 . 但是它无法工作 . 我之前在类似的共享服务器上做过一些htaccess,包括我自己的个人服务器 . 我已经将我正在尝试创建的那个添加到我的个人服务器上并且正常工作 .

所以我猜测cakePHP可能会停止/覆盖此htaccess的运行 .

有任何想法吗? ***** 是服务器名称 - 我当然在htpasswd2中正确登录/传递

AuthUserFile / home / ***** /.htpasswds/.htpasswd2 AuthType Basic AuthName "Hmm. Your not going anywhere without a password!"需要有效用户

1 回答

  • 0

    你应该使用prefix routing . 这是蛋糕的方式 .

    Configure::write('Routing.prefixes', array('admin'));
    Router::connect('/admin', array('controller' => 'pages', 'action' => 'index', 'admin' => true));
    

    这可能已启用,这会导致您创建的管理文件夹出现问题 .

    使用前缀保持Cake约定 . 但是你无法使用htaccess保护该文件夹,因为它实际上不是一个文件夹 . 如果这个管理区域是为了管理CakePHP中构建的webapp,我建议你保持Cake方式 .

相关问题