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


18

Как удалить суффикс .html со страниц продукта?


Из всего страниц продукции?
Philwinkle

Суффикс .html появляется только на страницах продукта. Страницы CMS не показывают .html, как и домашняя страница.
MikeMason

Категории должны также показывать .html - вы хотите удалить или изменить его?
Philwinkle

Аааа, да, вы правы, на странице категории это тоже есть. Я бы предпочел косую черту на ее месте.
MikeMason

Ответы:


27

Откройте панель администратора, перейдите в « Магазины» -> «Конфигурация» -> «Каталог», нажмите на вкладку « Поисковая оптимизация ».

Здесь вы можете удалить

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

Суффикс URL категории =

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

Сделайте эти поля пустым (удалить .html из обоих полей) Сохраните конфигурации и REINDEX и очистить кэш вашего магазина. это сделано!


Спасибо за ваш ответ. К сожалению, когда я удалил .html, я получил 404 на всех страницах продукта и категории?
MikeMason

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

Да, но это все еще показывает 404: - /
MikeMason

Это правильный путь для достижения этой функциональности. Удалите папку var / generation, повторите попытку, а также просмотрите файлы журналов на наличие ошибок
Arunendra

Хорошо, спасибо. Где находятся файлы журналов?
MikeMason

6

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

Перейти к AdminPanel,

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

Перейти к Search Engine Optimization раздел,

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

То же самое, что вы можете сделать для суффикса URL категории под другим полем Catogory Url Suffix .

Если вы можете сделать любой текст с этим полем, например .php, тогда его суффикс будет отображаться как .php в вашей ссылке.

Удалить папку var и запустить commnad php bin/magento indexer:reindex


Это хорошо работает в Magento 2.1.
Wireblue

1
Как насчет индексированного контента в поисковых системах?
Фрэнк Гроот

@FrankGroot, они больше не ссылаются на страницу. Он всегда выдаст 404. Это займет время, и сканеры обновят новые ссылки. Сколько времени это займет? Я понятия не имею.
Мохаммед Джорайд

@ M.Joraid И это не тот путь, потому что вы потеряете историю в поисковых машинах. Таким образом, вы должны написать 301 правила переписывания для этих ссылок, иначе вы будете оштрафованы поисковыми системами :)
Фрэнк Гроот

если вы "Удалить папку VAR", не будет ли это также удалить, .htaccessчто было бы плохо?
Барри
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.