Magento 2: Sufixo do URL do produto

18

Como removo o sufixo .html das páginas do produto?

MikeMason
fonte
De apenas as páginas de produtos?
22416 philwinkle
O sufixo .html parece apenas aparecer nas páginas do produto. As páginas do CMS não mostram .html, nem a home page.
MikeMason
As categorias também devem mostrar .html - você deseja removê-lo ou alterá-lo?
22416 philwinkle
Ahhh sim, você está correto, a página da categoria também. Eu preferiria uma barra em seu lugar.
MikeMason

Respostas:

27

Abra o painel de administração, navegue em Lojas-> Configuração-> Catálogo, clique na guia Otimização de Mecanismos de Busca

Aqui você pode remover

Sufixo do URL do produto =

Sufixo do URL da categoria =

insira a descrição da imagem aqui

Deixe esses campos em branco (remova .html dos dois campos), salve a configuração e reindexe e limpe o cache da sua loja. está feito!

Arunendra
fonte
Obrigado pela resposta. Infelizmente, quando removi o .html, recebi um 404 em todas as páginas de produtos e categorias?
MikeMason
Você reindexou e limpou o cache?
Arunendra
Sim, mas ainda mostra 404: - /
MikeMason
Este é o caminho certo para alcançar essa funcionalidade. Excluir var / geração de pasta de repetição e também ver arquivos de log por quaisquer erros
Arunendra
Ok obrigado. Onde estão localizados os arquivos de log?
MikeMason
6

Você pode remover o sufixo .html do seu painel de administração.

Vá para AdminPanel,

Lojas -> Configuração -> Catálogo -> Catálogo

Vá para a Search Engine Optimizationseção

Cancelar a definição do valor do campo de texto no Sufixo do URL do produto

O mesmo que você pode fazer para o sufixo do URL da categoria abaixo de outro campo Catogory Url Suffix.

Se você pode fazer qualquer texto com esse campo como .php, seu sufixo de exibição é .php no seu link.

Remova a pasta var e execute o commnad php bin/magento indexer:reindex

Rakesh Jesadiya
fonte
Isso funciona bem no Magento 2.1.
Wireblue
11
E o conteúdo indexado nos mecanismos de pesquisa?
Frank Groot
@FrankGroot, eles não fazem mais referência à página. Ele sempre lançará um 404. Levará tempo e os rastreadores atualizarão os novos links. Quanto tempo levaria? Eu não faço ideia.
Mohammed Joraid 04/07/19
@ M.Joraid E esse não é o caminho a seguir, porque você perderá o histórico nas máquinas de busca. Então você tem que escrever 301 reescrever as regras para esses links, caso contrário você vai ter penalizado pelos motores de busca :)
Frank Groot
se você "Remover a pasta var", isso também não removeria o .htaccessque seria ruim?
Barry em