マルチストアMagento 2.1.4インストールがあり、3つのストアがあります。ここ数週間、カテゴリURLには、すべてのURLの先頭に「-categories /」が付加されたストアコードの1つが含まれることがあります。
例えば。AZ-カテゴリ/車輪ブレーキタイヤ/ brake.htmlあるべき車輪ブレーキタイヤ/ brake.html AZは、店舗コードです。
さらに調査したところ、カテゴリを保存するたびに、このようなURLがシステムによって生成されることがわかりました。
ストアIDごとにこれらのURLを作成しますが、URLに追加するストアコードは1つだけです。すべての店舗は、URLがありますAZ-カテゴリ/車輪ブレーキタイヤ/ brake.html 1行store_id = 1
、別の場所store_id = 2
と場所第三のstore_id = 3
。
これが当社のサイトで発生することは望ましくありません。
ローカル環境でカスタム拡張機能を無効にしても、引き続き発生します。またvendor/magento/module-catalog-url-rewrite/Model/CataegoryUrlRewriteGenerator.php
、テストとしてMagentoコードをコメントアウトすることでこれを防止しようとしましたが、それでも発生しました。
システムがこれらの余分なURLを生成しなくなり、カテゴリが正常に戻るように、これを解決する方法を誰かが知っていますか?
ありがとう。