Htaccess y cakephp

He tenido algunos problemas con cakephp y el archivo htaccess personalizado.

Tengo un sitio construido en cakePHP. Sin embargo, ahora estoy tratando de completar un área de administración en el sitio y todas las páginas de administración están en otra carpeta, luego estoy tratando de agregar un archivo htaccess a esta carpeta. Sin embargo, no funciona. He hecho algunos htaccess en servidores compartidos similares antes, incluido el mío personal, que es el mismo. Agregué el que estoy tratando de crear en mi servidor personal y funciona correctamente.

Así que supongo que cakePHP probablemente está deteniendo/anulando la ejecución de este htaccess.

¿Alguna idea? * es el nombre del servidor; por supuesto, obtuve el inicio de sesión/contraseña correctamente en htpasswd2

AuthUserFile /inicio/*/.htpasswds/.htpasswd2 AuthType Basic AuthName "Hmm. ¡No vas a ninguna parte sin una contraseña!" Requerir usuario válido

preguntado el 08 de septiembre de 12 a las 09:09

1 Respuestas

Deberías usar enrutamiento de prefijo. Esta es la manera de la torta.

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

Lo cual puede estar habilitado y está causando problemas con la carpeta de administración que creó.

El uso de prefijos mantiene la convención de Cake. Pero no podrá proteger esa carpeta con htaccess, porque en realidad no es una carpeta. Si esta área de administración está destinada a administrar una aplicación web integrada en CakePHP, le sugiero que siga el camino de Cake.

Respondido el 09 de Septiembre de 12 a las 14:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.