Tenemos una instalación de Magento 2.1.4 para varias tiendas, con 3 tiendas, y en las últimas semanas hemos notado que las URL de nuestra categoría incluirán algunas veces uno de nuestros códigos de tienda con "-categorías /" a todas nuestras URL.
P.ej. az-categories / wheel-brake-tire / brake.html cuando debería ser wheel-brake-tire / brake.html donde az es el código de la tienda.
Después de investigar esto más a fondo descubrimos que cada vez que guardamos una categoría, el sistema genera más URL como esta.
Crea estas URL para cada ID de tienda, pero solo agrega un Código de tienda a la URL. Todas las tiendas tendrán una URL de az-categories / wheel-brake-tire / brake.html Una fila donde store_id = 1
, otra donde store_id = 2
y una tercera donde store_id = 3
.
No queremos que esto ocurra en ninguno de nuestros sitios.
Hemos deshabilitado nuestras extensiones personalizadas en nuestro entorno local y todavía ocurre. También intentamos evitar esto comentando el código de Magento vendor/magento/module-catalog-url-rewrite/Model/CataegoryUrlRewriteGenerator.php
como prueba, pero aún así ocurrió.
¿Alguien sabe cómo resolver esto para que el sistema ya no genere estas URLS adicionales y devuelva nuestras categorías a la normalidad?
Gracias.
fuente
Respuestas:
Necesita deshabilitar la
Stores -> Configuration -> General -> Web -> Url Options -> Add Store Code to Urls
opción y limpiar el cachéfuente