Problema con URLs en WooCommerce

Totemizado

Oro Blanco
Usuario de Bronce
Mensajes
823
Puntuación de reacción
0
Hola!

Llevo tres días dándole vueltas a un problema que no sé cómo solucionar. La situación es la siguiente:

Estoy montando una web que ADEMÁS de la web, tiene una tienda online. No es una tienda con blog, es una web con tienda.

La tienda está creada con WooCommerce, y, por tanto, crea un subfolder (no un subdominio). Tal que así: dominio.com/tienda.

He añadido diferentes categorías y subcategorías, tal que así: dominio.com/tienda/zapatos/rojos/mujer/. Nótese que /tienda/ no es una categoría, es la página que crea WooCommerce para la tienda. Es decir, la categoría principal sería /zapatos/, subcategoría1 /rojos/, y subcategoría2 /mujer/.

Hasta ahí todo bien. El problema es que las subcategorías son accesibles escribiéndola directamente en la URL. Por ejemplo, si pones dominio.com/tienda/mujer, te muestra esa subcategoría (los breadcrumbs se mantienen, siendo Tienda > Zapatos > Rojos > Mujer).

Lo que quiero hacer es que no se pueda acceder a las subcategorías sin las categorías superiores. Es decir, ahora mismo, con el ejemplo puesto, tengo las siguientes URLs:

1. dominio.com/tienda/zapatos/
2. dominio.com/tienda/zapatos/rojos/
3. dominio.com/tienda/zapatos/rojos/mujer
4. dominio.com/tienda/rojos/
5. dominio.com/tienda/mujer/
6. dominio.com/tienda/rojos/mujer/
7. dominio.com/tienda/zapatos/mujer

Y los cuatro últimos están repetidos. El 4 es lo mismo que el 2, y el 5, 6 y 7 son lo mismo que el 3. Desordenándolas también se puede acceder. Por ejemplo, si vas a dominio.com/tienda/mujer/zapatos, accedes a la categoría principal /zapatos/. Y, lógicamente, esto pasa con una infinidad de categorías y subcategorías.

Lo que quiero es que solo se pueda acceder a las tres primeras URLs mencionadas, y las otras tres no funcionen. Y, por supuesto, que solo indexen las tres primeras URLs.

¿Alguien sabe qué debería hacer? Si no me he explicado bien o se necesita más info, hacédemlo saber

Gracias!

- - - Actualización- - -

Añado esta otra info que he puesto en una respuesta en el otro foro:

La web la estoy creando ahora así que tengo margen para jugar y toquetear cosas.

También es verdad que quizá estoy diciendo una tontería, porque hacía mucho que no me metía a crear una web. Pero, aun así, supongo que lo que pretendo hacer se puede hacer.

Siguiendo con el ejemplo (en el caso real hay más subcategorías, pero mejor simplificarlo para aclararnos):

He creado una categoría, una subcategoría, y una subcategoría dentro de la subcategoría.

Zapatos
-- Zapatos rojos
----- Zapatos rojos de mujer

Mi interés es que puedas acceder a dominio.com/tienda/zapatos y se muestren todos los zapatos, si accedes a dominio.com/tienda/zapatos/rojos, se muestren solo los zapatos rojos, y si accedes a dominio.com/tienda/zapatos/rojos/mujer se muestren solo los zapatos rojos para mujer.

Al mismo tiempo, quiero que se indexen las categorías con esa estructura de URL. Es decir, que cuando alguien busque "zapatos rojos de mujer", el resultado que aparezca sea "dominio.com/tienda/zapatos/rojos/mujer".

El caso es que también es accesible "dominio.com/tienda/mujer" arrojando la misma subcategoría, y no sé si Google tiene en cuenta e indexa ambas URLs, o solo "la larga".

No sé si me estoy explicando ahora mejor.

Por resumir, tengo un producto X en la categoría "Zapatos rojos de mujer". Y ese producto es visible con la URL dominio.com/tienda/zapatos/rojos/mujer y dominio.com/tienda/mujer. Quiero que solo sea visible con la primera opción, y si pones la segunda te salte un error 404.
 
Última edición:

Trabajoexpres

Piedra
Usuario de Piedra
Mensajes
72
Puntuación de reacción
0
Hola.

Me uno a la misma pregunta tengo el mismo problema.

Saludos.
 
Arriba