Magento 2: Суфікс URL-адреси продукту


18

Як видалити суфікс .html зі сторінок продукту?


З лише сторінок товару?
philwinkle

Суфікс .html, здається, відображається лише на сторінках продукту. На сторінках CMS не відображається .html, а також домашня сторінка.
MikeMason

Категорії також мають показувати .html - ви хочете її видалити чи змінити?
philwinkle

Ага, так, ти маєш рацію, на сторінці категорії є і її. Я вважаю за краще нахил наперед на його місці.
MikeMason

Відповіді:


27

Відкрийте навігаційну панель на панелі Магазини-> Конфігурація-> Каталог, натисніть на вкладку Оптимізація пошукових систем

Тут ви можете видалити

Суфікс URL-адреси продукту =

Суфікс URL-адреси категорії =

введіть тут опис зображення

Зробіть ці поля порожніми (видаліть .html з обох полів), збережіть конфігурацію та перевстановлення та очищення кешу вашого магазину. зроблено!


Дякую за відповідь На жаль, коли я видалив .html, я отримав 404 на всіх сторінках товарів і категорій?
MikeMason

Ви перевстановили та очистили кеш ??
Арунендра

Так, але це все ще показує 404: - /
MikeMason

Це правильний шлях для досягнення цієї функціональності. Видаліть папку var /
generary,

Добре, дякую. Де розташовані файли журналів?
MikeMason

6

Ви можете просто видалити .html суфікс із панелі адміністратора.

Перейдіть на AdminPanel,

Магазини -> Конфігурація -> Каталог -> Каталог

Перейдіть до Search Engine Optimizationрозділу,

Не встановлене значення для текстового поля всередині суфіксу URL-адреси продукту

Те саме, що ви можете зробити для суфікса URL-адреси категорії нижче іншого поля Catogory Url Suffix.

Якщо ви можете зробити будь-який текст із таким полем, як .php, то його суфікс відобразиться як .php у вашому посиланні.

Видаліть папку var і запустіть comnad php bin/magento indexer:reindex


Це добре працює в Magento 2.1.
Wireblue

1
Що з індексованим вмістом у пошукових системах?
Френк Гроот

@FrankGroot, вони більше не посилаються на сторінку. Це завжди буде кидати 404. Це займе час, і сканери оновлять нові посилання. Скільки часу це займе? Я поняття не маю.
Мохаммед Жораїд

@ M.Joraid І це не шлях, тому що ви втратите історію в пошукових машинах. Тож вам доведеться написати 301 переписати правила для цих посилань, інакше вас
Frank Groot

якщо ви "Видалити var папку", чи не видалить це, .htaccessщо було б погано?
Баррі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.