Como seria esta pequeña regla en htaccess?

  • Autor Autor Ruiz86
  • Fecha de inicio Fecha de inicio
Ruiz86

Ruiz86

Eta
SEO
Verificación en dos pasos activada
No se si este es el subforo más adecuado pero lo dejo aquí:

Quiero que al abrir esta url -> url.com/texto1/texto2
Se cargue esta url -> url.com/texto1/index/texto2
Pero se siga viendo como al principio -> url.com/texto1/texto2

Es un tema de Codeignither que estoy atrancado y creo que con una regla en htaccess lo puedo solucionar.

¿Alguien puede ayudarme?
 
Algo así:
Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteRule ^([^/]+)/([^/]+)$ $1/index/$2 [L]
Saludos. 😛7:
 
Gracias pero no parece ir bien.. :S
 
Diría que el problema está en el planteamiento. Exactamente, ¿qué es lo que quieres hacer?

Para el problema, tal y como lo planteas, lo único que se me ocurre es redirigir url.com/texto1/texto2 a url.com/texto1/index/texto2:

Insertar CODE, HTML o PHP:
Redirect /texto1/texto2 http://www.url.com/texto1/index/texto2
 
Gracias pero no parece ir bien.. :S

Mmm...lo probé y a mi sí me funciona :ambivalence:
¿Tienes más reglas en tu htaccess?
¿Quieres redireccionar todas las urls de tu sitio url.com/texto1/texto2 -> url.com/texto1/index/texto2 o sólo una?
Si sólo lo necesitas para un caso, es más sencillo el código de Adam.
 
Disculpad por el gran retraso, en efecto el código estaba bien, a mi no me funcionaba realmente porque usaba Codeneither y para lo que yo quería es necesario editar el archivo routes.php, de esta forma si puedes cambiar las urls y que las funciones sigan funcionando.
 
Atrás
Arriba