Foros del Web » Programando para Internet » PHP »

Redirección .htacess

Estas en el tema de Redirección .htacess en el foro de PHP en Foros del Web. Hola a todos. Tengo unas urls generadas en la portada de un sitio que resultan así: www. sitio web . css /portada/resultado/621 En lugar de ...
  #1 (permalink)  
Antiguo 29/12/2016, 11:20
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 5 meses
Puntos: 8
Redirección .htacess

Hola a todos.

Tengo unas urls generadas en la portada de un sitio que resultan así:

www. sitio web . css /portada/resultado/621

En lugar de como deberían resultar:

www. sitio web . css /resultado/621

No vamos a entrar en porque se general así o no, pero el caso es que no puede ser y estoy buscando cuál sería la mejor forma de redireccionar a la segunda opción.

¿Se elimina "portada" de la URL o se redirecciona directamente a la segunda fórmula?

Gracias.
  #2 (permalink)  
Antiguo 29/12/2016, 11:36
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Redirección .htacess

si no te sirve portada... seria lo mejor eliminar portada
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 29/12/2016, 12:08
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 5 meses
Puntos: 8
Respuesta: Redirección .htacess

Portada sirve para unas funciones, pero luego incorpora elementos que se muestan en la misma página por salir de ella. No voy a explicar el problema al completo.

Teniendo en cuenta esto (la url estaba mal escrita):

www. sitio web . com/base/resultado/621 ("base" es el directorio principal que no puede cambiar).

621 es accesible desde "resultado" o desde "portada", pero si se muestra desde portada aparecen los demás elementos de la portada, por lo cual es mejor que el enlace de portada derive también a

www. sitio web . com/base/resultado/621

Y se trata de que "621" es una de las páginas a redireccionar.

He intentado con esto:

RewriteEngine On
RewriteRule ^portada/(.*) /resultado/$1 [R=301,NC,L]

Pero no me funciona por alguna razón.

Última edición por JUMASOL; 29/12/2016 a las 12:40

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 20:36.