Le tableau url_rewrite de Magento 2 contient «az-categories /» ajouté aux URL de tous nos magasins

8

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.htmlaz 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 = 2et 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.phptant 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.

Geai
la source
Essayez Admin -> Stores -> Configuration -> General -> "Enable Single-Store Mode" set to Yes & Check Go to Admin -> Stores -> Configuration -> General -> Web -> Url Options -> Add Store Code to Les URL doivent être non
Ankit Shah
2
Pourquoi activer le mode magasin unique si nous utilisons plusieurs magasins?
Zachary Craig

Réponses:

1

Vous devez désactiver l' Stores -> Configuration -> General -> Web -> Url Options -> Add Store Code to Urlsoption et nettoyer le cache

Andrey Konosov
la source