Problemas del asignador de código con rutas en localhost (XAMPP)

La página de índice (también conocida como homepage.php) en la instalación de mi encendedor de código funciona bien sin importar qué.

El problema radica en el uso de subdirectorios para almacenar otras páginas, actualmente su configuración es como:

cargando página de inicio comohttp://localhost/VAw_CI/ funciona bien (cargando homepage.php), esto se configura en route.php:

$route['default_controller'] = "pages/homepage";

en config.php, he configurado:

$config['base_url'] = 'http://localhost/VAw_CI';

/*
|--------------------------------------------------------------------------
| Index File
|--------------------------------------------------------------------------
|
| Typically this will be your index.php file, unless you've renamed it to
| something else. If you are using mod_rewrite to remove the page set this
| variable so that it is blank.
|
*/
$config['index_page'] = '';

Yo especifique$config['index_page'] = ''; arriba, porque modifiqué mi .htaccess ubicado enhtdocsme gusta:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*homepage/$0 [PT,L]

Sin embargo, si intento iniciar sesión en homepage.php, que actualmente se ve así:

Me envía ahttp://localhost/VAw_CI/pages/clientlogin

mostrando:

Tengo controladores configurados como:

¿Qué da aquí? Cuando yo visitehttp://localhost/VAw_CI, esta cargando efectivamente elviews->pages->homepage.php ver correctamente, pero parece que cualquier otra vista no funciona. Me falta alguna configuración de ruta en algún lugar para las páginasotro que el índice (homepage.php) en mi caso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta