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

Redirección para categoría

Estas en el tema de Redirección para categoría en el foro de Apache en Foros del Web. Hola buenas a ver si me pueden ayudar, me he estado pegando con el código del .htaccess y solo he conseguido algún resultado parcial no ...
  #1 (permalink)  
Antiguo 05/06/2015, 03:13
 
Fecha de Ingreso: julio-2013
Ubicación: Mislata-Valencia
Mensajes: 25
Antigüedad: 11 años, 4 meses
Puntos: 1
Redirección para categoría

Hola buenas a ver si me pueden ayudar, me he estado pegando con el código del .htaccess y solo he conseguido algún resultado parcial no lo que yo deseo realmente.
Bueno al grano.
Tengo varias categorías en mi tienda online, dentro de estas categoría hay a su vez mas categorías y por último dentro de estas últimas es donde tengo los productos, las URL's son completamente amigables, bien lo que deseo hacer es redirigir una de estas categorías, solo una. Es decir pongamos que la categoría se llama griferia y que yo quiero que se llame grifos, pongo un ejemplo para que se vea mejor.
(Esta es mi url actual)http://misitio.com/griferia/roca/valvula-escape.html
(Esta es la que desearía)http://misitio.com/grifos/roca/valvula-escape.html
Este es mi código actual de .htaccess:
RewriteBase /
Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^misitio.com [NC]
RewriteRule ^(.*)$ http://www.misitio.com/$1 [L,R=301]

RewriteRule ^(.+)/(.+).html$ ver_producto.php?recordID=$2
RewriteRule ^(.+)/$ categorias_ver.php?cat=$1
RewriteRule ^(.+)/(.+)/$ categorias_ver.php?cat=$2

Añadiendo esta línea es donde consigo algún resultado:

Redirect 301 /griferia/ http://www.misito.com/grifos/

Digo que consigo resultados parciales porque si voy a la categoría de grifos no me saca nada por pantalla, me saca un error y esta es la url resultante:
http://www.misitio.com/grifos/?cat=griferia (LO DE CAT=GRIFERIA no tendría que aparecer.)
Si voy a griferia/roca/ entonces me saca los datos por pantalla pero la ur es la siguiente:
http://www.misitio.com/grifos/roca/?cat=roca (lo de cat=roca no debería aparecer y lo curioso es que si lo quito de la url a mano en el navegador, la pantalla funciona igual).
Y por último si voy al producto valvula-escape-html me muestra la siguiente url:
http://www.misitio.com/grifos/roca/valvula-escape.html?recordID=valvula-escape (El recordID no debería salir en la url y pasa como en el caso anterior si lo elimino en el navegador de forma manual la página es la misma)

Después de este tocho, a ver si a alguien se le ocurre donde puedo meterle mano para eliminar los parámetros que me salen en las urls, para que el primer ejemplo me funcione y para que los demás no me los muestre, porque supongo que además de ser una url bastante fea, seguramente google lo tomará como contenido duplicado.
Un saludo y gracias de antemano.

Etiquetas: 301, htaccess, redirección, redirección-301
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 16:17.