Foros del Web » Programando para Internet » PHP » CodeIgniter »

Sacar index, NO index.php

Estas en el tema de Sacar index, NO index.php en el foro de CodeIgniter en Foros del Web. Hola como estan? Pude configurar el .htaccess para sacar el "index.php". Pero todavia no logro sacar el "index" de la funcion principal del controlador. O ...
  #1 (permalink)  
Antiguo 17/08/2012, 14:06
 
Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 4
Sacar index, NO index.php

Hola como estan?

Pude configurar el .htaccess para sacar el "index.php". Pero todavia no logro sacar el "index" de la funcion principal del controlador. O sea:

Mi web es asi actualmente:

www.miweb.com.ar/post/index/variable1/variable2

y quiero que quede asi:

www.miweb.com.ar/post/variable1/variable2

Como puedo hacer?
Si no se entiende, avisenme. Gracias.
  #2 (permalink)  
Antiguo 17/08/2012, 15:09
Avatar de BloodShadow  
Fecha de Ingreso: marzo-2010
Ubicación: El Salvador
Mensajes: 393
Antigüedad: 14 años, 7 meses
Puntos: 52
Respuesta: Sacar index, NO index.php

mejor reprograma la forma en la que mostras las rutas...
  #3 (permalink)  
Antiguo 20/08/2012, 16:39
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Sacar index, NO index.php

Mejor usa rutas:
http://codeigniter.com/user_guide/general/routing.html

Con .htaccess te digo que no seria lo mejor.

Como vas a saber que "variable1" no es una llamada a un metodo en realidad? El .htaccess no puede saber eso.

http://localhost/usuarios/login
Como sabra el .htaccess que login es una variable y no una funcion? No puede. Debes manejar eso a traves de tu aplicacion.
  #4 (permalink)  
Antiguo 21/08/2012, 08:10
 
Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: Sacar index, NO index.php

OK, muchas gracias!
  #5 (permalink)  
Antiguo 21/08/2012, 08:11
 
Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: Sacar index, NO index.php

Ronruby no entiendo mucho de como puedo usar el routing para mi problema, me podrias dar una orientacion?

Gracias.
  #6 (permalink)  
Antiguo 21/08/2012, 13:01
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Sacar index, NO index.php

Cita:
Iniciado por mark1829 Ver Mensaje
Ronruby no entiendo mucho de como puedo usar el routing para mi problema, me podrias dar una orientacion?

Gracias.
Para no entenderlo has tenido que al menos intentarlo, ahora si, que parte no entendiste? En que te quedaste? que hiciste?
__________________
Drupal Argentina
  #7 (permalink)  
Antiguo 21/08/2012, 13:44
 
Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: Sacar index, NO index.php

Probe de varias formas:

1) $router['post/index']= 'post';
2) $router['post/index/(:num)/(:any)']= 'post/$1/$2';

En la 1) me mostraba el sitio para la url seguia viendose igual (no habia modificaciones).
Y en la 2) me daba "No se encontro la pagina"
  #8 (permalink)  
Antiguo 21/08/2012, 13:44
 
Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: Sacar index, NO index.php

Lo ideal seria que muestre:

www.miweb.com.ar/post/variable2

O sea...sin variable1 y sin index.
  #9 (permalink)  
Antiguo 21/08/2012, 16:54
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Sacar index, NO index.php

Lo estas haciendo al revés:

$route[URL] = REDIRECCION

En tu caso podria funcionar:

$router['post/(:num)']= 'post/index/$1';
__________________
Drupal Argentina
  #10 (permalink)  
Antiguo 22/08/2012, 13:16
 
Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: Sacar index, NO index.php

Ah ok, gracias. Lo voy a probar. Saludos.
  #11 (permalink)  
Antiguo 23/08/2012, 08:24
 
Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: Sacar index, NO index.php

NUCKLEAR probe como me dijiste y la verdad que no cambio en nada. La URL sigue siendo igual que siempre.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:33.