El asunto es que para acceder al panel de control se hace por la ruta Gestion-Documental/cpanel/cpanel, pues ese es el nombre del controlador que me llama a las vistas de cpanel. Mi duda es: que si los usuarios acceden de esta manera Gestion-Documental/cpanel/ entonces tengo un error 404.
He pensado en posibles soluciones:
1. Con un archivo .htaccess en la raíz del subdirectorio, algo así:
Código:
pero no funciona <IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase cpanel/cpanel/
</IfModule>

2. Crear un controlador por defecto para este subdirectorio, que estuve mirando por la web y no encontré nada, y no tengo la menor idea de como hacerlo, y si CI lo hace, pues debo haberme saltado algún capítulo de la documentación...
3. Tengo un controlador por defecto en el archivo routes.php
Código PHP:
y pudiera cambiar este por:Ver original
$route['default_controller'] = "home/home";
Código PHP:
entonces cambiar algunas cosas en el controlador cpanel, para que en lugar de que al verificar si la session está iniciada me redireccione al login, lo haga al home y en este poner un (simple y mísero) link al cpanel, pero realmente me parece poco convencional Ver original
$route['default_controller'] = "cpanel/cpanel";

Creo que la explicación está un poquito engorrosa, pero espero me entiendan...
Saludos y gracias por adelantado...

Está raro. Yo creo un directorio llamado test (claro para poder hacer la prueba, con el problema que tienes), dentro de ese directorio tengo un archivo llamado .htaccess y un directorio llamado cpanel y otro dentro de ese llamado cpanel y dentro de ese último uno llamado index.php.


