Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2015, 03:13
ferma
 
Fecha de Ingreso: julio-2013
Ubicación: Mislata-Valencia
Mensajes: 25
Antigüedad: 10 años, 9 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.