Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2015, 20:52
Avatar de sorfistaweb
sorfistaweb
 
Fecha de Ingreso: febrero-2014
Ubicación: Guatemala
Mensajes: 21
Antigüedad: 10 años, 10 meses
Puntos: 0
problema para configurar htaccess

Hola amigos, un saludo para todos, espero puedan ayudarme...

Estoy practicando PHP, aplicando modelo, vista, controlador y a la vez un frontcontroller para poder parsear la url y ejecutar el control y acción correspondiente, todo funciona muy bien, ejecuto unos archivos como prueba, tengo dos controladores distintos y se ejecutan muy bien, el código en el htaccess es el siguiente

RewriteEngine on
RewriteRule !(^static) FrontController.php

El problema es que, no se ejecuta el css, ya puse la ruta de muchas formas en el html, pero ya me di cuenta que el problema es con el htaccess, pero no tengo mucho conocimiento de su configuración, así que no se como solucionarlo,

en este enlace (www.comunavirtual.tk) pueden ver el ejemplo, el fondo debería ser amarillo, por si fuera necesario, dejo el código del frontcontroller.

Código PHP:
Ver original
  1. <?php
  2. class FrontController {
  3.     public static function handler() {
  4.         $modulo = usuarios;
  5.         $modelo = usuario;
  6.         $recurso = Index;
  7.        
  8.         $peticiones = '';
  9.         $peticiones = explode('/', $_SERVER['REQUEST_URI']);
  10.         $cantidad = count($peticiones);
  11.        
  12.         echo $_SERVER['REQUEST_URI'];
  13.         if($cantidad == 4) {
  14.              list($base, $modulo, $modelo, $recurso) = $peticiones;
  15.         } elseif($cantidad == 5) {
  16.              list($base, $modulo, $modelo, $recurso, $arg) = $peticiones;
  17.         }
  18.        
  19.         $controller_name = ucwords($modelo) . "Controller";
  20.         ini_set('include_path', str_replace('FrontController.php', '', $_SERVER['SCRIPT_FILENAME']));
  21.         require_once("$modulo/controllers/$controller_name.php");
  22.         $controller = new $controller_name($recurso, $arg);
  23.     }
  24. }
  25. FrontController::handler();
  26. ?>

Última edición por sorfistaweb; 01/02/2015 a las 22:45