Temos uma instalação Magento 2.1.4 de várias lojas, com três lojas, e nas últimas semanas notamos que nossos URLs de categorias incluem algumas vezes um dos códigos de nossas lojas anexados com "-categories /" a todos os nossos URLs.
Por exemplo. az-categories / roda-freio-pneu / freio.html quando deveria ser roda-freio-pneu / freio.html em que az é o código da loja.
Depois de investigar isso mais, descobrimos que sempre que salvamos uma categoria, o sistema gera mais URLs como este.
Ele cria esses URLs para cada ID da loja, mas adiciona apenas um código da loja ao URL. Todas as lojas terão um URL de az-categories / roda-freio-pneu / freio.html Uma linha onde store_id = 1
, outra onde store_id = 2
e uma terceira onde store_id = 3
.
Não queremos que isso ocorra em nenhum dos nossos sites.
Desativamos nossas extensões personalizadas em nosso ambiente local e isso ainda ocorre. Também tentamos evitar isso comentando o código Magento vendor/magento/module-catalog-url-rewrite/Model/CataegoryUrlRewriteGenerator.php
como um teste, mas ele ainda ocorreu.
Alguém sabe como resolver isso para que o sistema não gere mais esses URLS extras e retorne nossas categorias ao normal?
Obrigado.
Respostas:
Você precisa desativar a
Stores -> Configuration -> General -> Web -> Url Options -> Add Store Code to Urls
opção e limpar o cachefonte