Отображение URL-адреса продукта Magento2 с категорией и идентификатором продукта


URL-адреса продуктов отображаются с категорией и идентификатором продукта

Теперь URL-адрес отображается, как показано ниже http://localhost/magento2/catalog/product/view/id/1234/category/12/

Но я хочу http://localhost/magento2/test-product

Author: Sudheer Singamsetti, 2016-09-20

2 answers

Попробуйте отредактировать категории 1-го или 2-го уровня и просто сохраните их, и они будут генерировать перезаписи для продуктов, отнесенных к этой категории. Это сработало для меня, когда я перенес магазин с Magento 1 на Magento 2.

 5
Author: Ravi Bhalodia, 2016-09-21 11:15:06

Мы можем настроить его, переписав URL-адрес

  1. Перейдите в раздел Администратор Magento 2 - > Маркетинг - > SEO и поиск - > Перезапись URL-адресов

  2. Найдите путь, выполнив поиск в столбце Request path.

  3. Удалите кэш php bin/magento cache:clean.

  4. Обновите интерфейс, щелкните категорию главного меню, затем вы увидите настроенный путь.

Или

Вы можете построить URL-адрес категории с помощью

\vendor\magento\module-catalog-url-rewrite\Model\CategoryUrlPathGenerator.php 

Изменить getUrlPath($category) с помощью Magento Подключаемая функция.

Надеюсь, это поможет.

 0
Author: Krishna ijjada, 2016-09-20 11:27:41