Kami memiliki instalasi Magento 2.1.4 multi-toko, dengan 3 toko, dan dalam beberapa minggu terakhir kami telah memperhatikan bahwa URL kategori kami akan beberapa kali menyertakan salah satu kode toko kami yang diawali dengan "-kategori /" ke semua URL kami.
Misalnya. az-kategori / roda-rem-ban / rem.html ketika itu harus roda-rem-ban / rem.html mana az adalah kode toko.
Setelah menyelidiki ini lebih lanjut, kami menemukan bahwa setiap kali kami menyimpan kategori, sistem menghasilkan lebih banyak URL seperti ini.
Ini membuat URL ini untuk setiap ID Toko tetapi hanya menambahkan satu Kode Toko ke URL. Semua toko akan memiliki URL az-kategori / roda-rem-ban / rem.html Satu baris di mana store_id = 1
, di mana lain di mana store_id = 2
dan di mana ketiga store_id = 3
.
Kami tidak ingin ini terjadi di situs kami.
Kami telah menonaktifkan ekstensi khusus kami di lingkungan lokal kami dan itu masih terjadi. Kami juga mencoba mencegah hal ini dengan mengomentari kode Magento vendor/magento/module-catalog-url-rewrite/Model/CataegoryUrlRewriteGenerator.php
sebagai ujian tetapi masih terjadi.
Adakah yang tahu bagaimana menyelesaikan ini sehingga sistem tidak lagi menghasilkan URL tambahan ini dan mengembalikan kategori kami kembali normal?
Terima kasih.
Jawaban:
Anda perlu menonaktifkan
Stores -> Configuration -> General -> Web -> Url Options -> Add Store Code to Urls
opsi dan membersihkan cachesumber