Como configurar as regravações de URL no Magento 2

Introdução

SEO é uma fenomenal estratégia de marketing on-line que permite que os proprietários de lojas Magento criem sites rápidos, fáceis de usar e robustos, com uma classificação mais alta nos mecanismos de busca. A classificação alta nos resultados de pesquisa leva clientes mais qualificados à sua loja on-line e, eventualmente, leva a maiores taxas de conversão. Por esse motivo, a configuração das reescritas de URL em sua loja Magento é importante para o sucesso de sua estratégia de marketing on-line.


A reescrita de URL fornece uma maneira conveniente e segura de tornar as URLs existentes amigáveis ​​ao SEO e mais fáceis de serem lidas por humanos. Magento é projetado para utilizar rotineiramente reescritas de URL para eliminar o valor do arquivo “index.php” que aparece nos URLs existentes logo após a pasta raiz. Quando o servidor Web Apache Rewrites é ativado, qualquer palavra que não agrega valor ao SEO é removida.

Este tutorial o ajudará a configurar as regravações de URL no Magento 2 para ajudar no desempenho do site, melhorar a classificação dos mecanismos de pesquisa e melhorar a legibilidade do seu texto.

Pronto? Deixei’s começar!

Etapa 1: ativar a reconfiguração de URL

Para ativar a reescrita de URL no Magento 2, faça login na sua loja’s back-end. Clique Lojas, selecionar Configuração e expanda o Rede seção.

Como configurar as regravações de URL no Magento 2

Clique na seta no Motor de Otimização de Busca para abrir o menu suspenso. Localize o Usar regravações de servidor Web opção.

Como configurar as regravações de URL no Magento 2

Defina esta opção para SIM.

Como configurar as regravações de URL no Magento 2

Em seguida, clique em Salvar configuração para que as alterações entrem em vigor.

Como configurar as regravações de URL no Magento 2

Etapa 2: configurando redirecionamentos automáticos de URL

A configuração de redirecionamentos automáticos de URL permite que sua loja Magento 2 inicie automaticamente o redirecionamento permanente toda vez que a chave de URL de qualquer produto for alterada. Para configurar com êxito os redirecionamentos automáticos de URL no Magento 2, faça o seguinte.

Entre no seu Magento 2 Área de administração. Clique em Lojas, selecione Configuração e expanda o Catálogo seção.

Como configurar as regravações de URL no Magento 2

Nas opções suspensas, selecione Motor de Otimização de Busca E definir Criar redirecionamento permanente para URL se a chave URL for alterada para SIM.

Como configurar as regravações de URL no Magento 2

Clique Salvar configuração para implementar as mudanças.

Como configurar as regravações de URL no Magento 2

Etapa 3: Usando códigos para gerenciar as regravações de URL no Magento 2.

Outra maneira eficaz de gerenciar redirecionamentos de URL é ativar o redirecionamento 301. Para fazer isso, siga as etapas abaixo:

  • Gerando o arquivo construtor usando o comando abaixo:

/ **
* @var MagentoUrlRewriteModelResourceModelUrlRewriteFactory
* /
protected $ _urlRewriteFactory;

/ **
* @param Contexto $ context
* @param MagentoUrlRewriteModelResourceModelUrlRewriteFactory $ urlRewriteFactory
* /
publicfunction__construct (
Contexto $ context,
MagentoUrlRewriteModelResourceModelUrlRewriteFactory $ urlRewriteFactory
) {
$ this->_eavAttributeFactory = $ eavAttributeFactory;
parent :: __ construct (
$ context
);
}

  • Criando uma reescrita de URL personalizada no método Execute

Se o seu URL real for www.example.com/customModule/customController/customAction, você poderá criar o redirecionamento de URL em um URL solicitado, como www.example.com/xyz. Isso pode ser alcançado usando o método abaixo:

$ urlRewriteModel = $ this->_urlRewriteFactory->crio()
/ * definir o ID da loja atual * /
$ urlRewriteModel->setStoreId (1);
/ * este URL não é criado pelo sistema, portanto, definido como 0 * /
$ urlRewriteModel->setIsSystem (0);
/ * identificador exclusivo – defina o valor exclusivo aleatório para o caminho do ID * /
$ urlRewriteModel->setIdPath (rand (1, 100000));
/ * define o caminho da URL real para o campo do caminho de destino * /
$ urlRewriteModel->setTargetPath ("www.example.com/customModule/customController/customAction");
/ * define o caminho solicitado que você deseja criar * /
$ urlRewriteModel->setRequestPath ("www.example.com/xyz");
/ * definir o ID da loja atual * /
$ urlRewriteModel->Salve ();

Parabéns! Você criou com êxito um URL personalizado programaticamente.

Conclusão

É isso! Você configurou com sucesso os redirecionamentos de URL em sua loja Magento 2. Ao configurar os redirecionamentos de URL, fica fácil redirecionar os visitantes da sua loja das páginas antigas do catálogo para os produtos recém-criados. Além disso, isso aumentará sua visibilidade online, permitindo que você use palavras-chave de alto valor que oferecem suporte sem precedentes ao índice de produtos na otimização de mecanismos de pesquisa.

Confira os 3 principais serviços de hospedagem Magento:

FastComet

Preço inicial:
US $ 2,95


Confiabilidade
9,7


Preços
9,5


Amigo do usuário
9,7


Apoio, suporte
9,7


Recursos
9,6

Ler comentários

Visite FastComet

Hospedagem A2

Preço inicial:
US $ 3,92


Confiabilidade
9,3


Preços
9.0


Amigo do usuário
9,3


Apoio, suporte
9,3


Recursos
9,3

Ler comentários

Visite A2 Hosting

ScalaHosting

Preço inicial:
US $ 4,95


Confiabilidade
9,4


Preços
9,5


Amigo do usuário
9,5


Apoio, suporte
9,5


Recursos
9,4

Ler comentários

Visite ScalaHosting

Artigos de instruções relacionados

  • Como enviar seu site para o Google Search Console
    novato
  • Como tornar sua loja Magento 2 altamente segura sem extensão
    intermediário
  • Como evitar erros extremos de SEO no Magento
    novato
  • Como instalar e configurar a autenticação de dois fatores no Magento 2
    intermediário
  • Como rejeitar Recusar backlinks incorretos de uma página externa usando o cPanel
    especialista
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me