Diseño y desarrollo web orientado al Webmaster. Recursos y tecnologías correspondientes al ámbito: Flash, PHP, ASP, AS3, AS2, Javascript, HTML, CSS, Pearl, MySQL, instalación y configuración de portales CMS, scripts y más...

Ver más
  • 2,364 Miembros
  • 704 Temas
  • 565 Seguidores
  • 0

[Problema] CodeIgniter - (rutas y mod_rewrite)

Buenas, mi problema es que configure CodeIgniter para que funcione sin el index.php en las urls, osea que ahora esta funcionando como www.web.com/controlador/.
Ahora el tema es que yo quiero manejar variables que se obtendrán a través de $_GET (que vendrá de la URL), pero obviamente confunde el primer parámetro que se pasa por la url como un controlador. Mi idea era por ejemplo: si se escribe www.web.com/ASD/controlador , ahí si que llame a un controlador, pero si se escribe: www.web.com/asd , qe se tome 'asd' como variable GET y no como un controlador, ¿como podría hacer esto?..

Necesito hacer esto para manejar los usuarios, quiero que se entre al perfil de un usuario ingresando por ej.: www.web.com/USUARIO , y si se quiere ingresar a alguna funcionalidad de la web (controladores) que se ingrese: www.web.com/asd/CONTROLADOR...

Gracias.
  • 0
  • 0Calificación
  • 0Seguidores
  • 100Visitas
  • 0Favoritos

4 respuestas

@juan_pelamelo dijo Hace más de 6 meses:

sabes de MVC?

@Ktulu dijo Hace más de 6 meses:

Quizas configurando el archivo routes puedas hacer una especie de "redireccion"
$route[':any'] = "controlador";

Deberias dirigirte a la documentacion para entenderlo mejor pero por ejemplo en el siguiente ejemplo:
$route['noticia/:any'] = "inicio/noticia";
Culquier url de tipo http://misitio.com/noticia/variables-enviadas-por-get será redirigida al controlador inicio y a su funcion noticia por lo que el resto de la url (:any) será tomado como variables.

Espero haberme explicado, cualquier cosa trato de enfocarlo de otro modo

@Ktulu dijo Hace más de 6 meses:

Pow4 dijo:

Gracias Ktulu, solucionaste mi problema


Me alegro

Tienes que ser miembro para responder en este tema