Foros del Web » Administración de Sistemas » Apache »

Sobre redirecciones .htaccess

Estas en el tema de Sobre redirecciones .htaccess en el foro de Apache en Foros del Web. Buenas, He visto varios tutoriales que explican como redirigir y tal, pero hay algo que no encuentro y se que es posible... Suponemos que tengo ...
  #1 (permalink)  
Antiguo 22/02/2012, 15:42
 
Fecha de Ingreso: octubre-2008
Mensajes: 23
Antigüedad: 16 años, 1 mes
Puntos: 2
Sobre redirecciones .htaccess

Buenas,

He visto varios tutoriales que explican como redirigir y tal, pero hay algo que no encuentro y se que es posible...

Suponemos que tengo una pagina abc.com, donde puedo acceder a abc.com/index.php
Lo que quiero es que pueda acceder a abc.com/home (que apache me redirija).
Creo que hara algo asi:
RewriteRule home index.php

Per si ahora voy a abc.com/indexrandomuselessstuff tambien me redirije... Es lo que quiero evitar. Si la url es exactamente como la indico (solo abc.com/index) que redirija, sino que aparezca un 404...

A ver si alguien me ayuda!
Gracias!
  #2 (permalink)  
Antiguo 26/02/2012, 02:57
 
Fecha de Ingreso: octubre-2008
Mensajes: 23
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Sobre redirecciones .htaccess

Nadie? =0 Realmente me iria bien una ayuda...
  #3 (permalink)  
Antiguo 26/02/2012, 05:45
Avatar de charlyalegret  
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 13 años, 1 mes
Puntos: 140
Respuesta: Sobre redirecciones .htaccess

No se entiende bien tu pregunta, pero veamos

abc.com/index.php ---> ok
abc.com/home ----> quieres que te rediriga a index.php
abc.com/index ---> ¿esto de donde sale??

La regla anterior correctamente escrita sería:

RewriteRule ^home$ index.php

De esta manera, sólo abc.com/home te redirigirá a index.php, y ninguna combinación más.

Si quieres que sea index:

RewriteRule ^index$ index.php

Con el $ indicas que la regla acaba ahí, si no lo pones, indexrandomuselessstuff también te redirigirá a index.php

Saludos
  #4 (permalink)  
Antiguo 26/02/2012, 15:13
 
Fecha de Ingreso: octubre-2008
Mensajes: 23
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Sobre redirecciones .htaccess

Vale, ahora entiendo por que no recibia ninguna respuesta...
Me equivoque por completo, cuando puse abc.com/indexrandomuselessstuff realmente queria decir abc.com/homerandomuselessstuff -.-

Pero bueno, gracias @charlyalegret, ya que aunque lo haya escrito mal me has resuelto completamente la duda :D
Era eso lo que me faltaba, poner el ^...$ para indicar donde empieza y acaba la regla...

Muchas gracias, saludos!

Etiquetas: htaccess
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 08:00.