Спасибо за ваш ответ. К сожалению, когда я удалил .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
Как насчет индексированного контента в поисковых системах?
Фрэнк Гроот
@FrankGroot, они больше не ссылаются на страницу. Он всегда выдаст 404. Это займет время, и сканеры обновят новые ссылки. Сколько времени это займет? Я понятия не имею.
Мохаммед Джорайд
@ M.Joraid И это не тот путь, потому что вы потеряете историю в поисковых машинах. Таким образом, вы должны написать 301 правила переписывания для этих ссылок, иначе вы будете оштрафованы поисковыми системами :)
Фрэнк Гроот
если вы "Удалить папку VAR", не будет ли это также удалить, .htaccessчто было бы плохо?
Ответы:
Откройте панель администратора, перейдите в « Магазины» -> «Конфигурация» -> «Каталог», нажмите на вкладку « Поисковая оптимизация ».
Здесь вы можете удалить
Суффикс URL продукта =
Суффикс URL категории =
Сделайте эти поля пустым (удалить .html из обоих полей) Сохраните конфигурации и REINDEX и очистить кэш вашего магазина. это сделано!
источник
Вы можете просто удалить .html суффикс из вашей панели администратора.
Перейти к AdminPanel,
Перейти к
Search Engine Optimization
раздел,Не задано значение для текстового поля внутри суффикса URL продукта
То же самое, что вы можете сделать для суффикса URL категории под другим полем
Catogory Url Suffix
.Если вы можете сделать любой текст с этим полем, например .php, тогда его суффикс будет отображаться как .php в вашей ссылке.
Удалить папку var и запустить commnad
php bin/magento indexer:reindex
источник
.htaccess
что было бы плохо?