Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2015, 13:54
diego quinteros
 
Fecha de Ingreso: octubre-2006
Ubicación: The Far West, Buenos Aires
Mensajes: 262
Antigüedad: 18 años
Puntos: 28
Respuesta: URL´s desde mi Base de Datos

Encontré una solución; por ahora, y debido al poco tiempo, fuera de CodeIgniter.

Escribo, por si alguien tiene la misma pregunta.

En mi htaccess, redirijo todo a un mismo archivo (index.php)

Código htaccess:
Ver original
  1. RewriteEngine On
  2. RewriteBase /
  3.  
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteRule . /index.php [L]

Luego, en mi index, recojo la estructura completa de mi URL:

Código PHP:
Ver original
  1. $uri = explode('/', htmlentities($_SERVER['REQUEST_URI']));

Si mi url es:

dominio.com/articulos/anio/mes/dia/titulo-de-mi-articulo/

Mi array $uri contendrá:
[1] => articulos
[2] => anio
[3] => mes
[4] => dia
[5] => titulo-de-mi-articulo

Si mi estructura fuera:

dominio.com/productos/nombre-de-mi-producto/

Mi array $uri contendría:
[1] => productos
[2] => nombre-de-mi-producto


Entonces, sólo tengo que hacer pasar los datos de mi array $uri para cargar las distintas clases (en Codeigniter serán los controladores [articulos o productos], a su vez asociados a los modelos y las views).

Gracias por la ayuda.
¬_¬