Nous avons une installation Magento 2.1.4 à plusieurs magasins, avec 3 magasins, et ces dernières semaines, nous avons remarqué que nos URL de catégorie incluront parfois l'un de nos codes de magasin précédé de "-catégories /" à toutes nos URL.
Par exemple. az-categories / wheel-brake-tire / brake.html alors qu'il devrait s'agir de wheel-brake-tire / brake.html où az est le code du magasin.
Après une enquête plus approfondie, nous avons découvert que chaque fois que nous enregistrons une catégorie, le système génère plus d'URL comme celle-ci.
Il crée ces URL pour chaque ID de magasin mais n'ajoute qu'un seul code de magasin à l'URL. Tous les magasins auront une URL de catégories az / wheel-brake-tire / brake.html Une ligne où store_id = 1
, une autre où store_id = 2
et une troisième où store_id = 3
.
Nous ne voulons pas que cela se produise sur aucun de nos sites.
Nous avons désactivé nos extensions personnalisées dans notre environnement local et cela se produit toujours. Nous avons également essayé d'empêcher cela en commentant le code Magento en vendor/magento/module-catalog-url-rewrite/Model/CataegoryUrlRewriteGenerator.php
tant que test, mais cela s'est toujours produit.
Est-ce que quelqu'un sait comment résoudre ce problème afin que le système ne génère plus ces URL supplémentaires et que nos catégories reviennent à la normale?
Merci.
Réponses:
Vous devez désactiver l'
Stores -> Configuration -> General -> Web -> Url Options -> Add Store Code to Urls
option et nettoyer le cachela source