Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not your credentials, you should your web host.

Connection Type

Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not your credentials, you should your web host.

Connection Type

▷ Como redirecionar a página AMP para não AMP no Nginx, Apache, Cloudflare?

Como redirecionar a página AMP para não AMP no Nginx, Apache, Cloudflare?

Nota: O seguinte artigo irá ajudá-lo com: Como redirecionar a página AMP para não AMP no Nginx, Apache, Cloudflare?

Você desativou o AMP em seu site e recebeu um erro do Google Search Console sobre “URL de AMP referenciado não é um AMP”?

Accelerated Mobile Pages ou comumente conhecido como AMP é uma estrutura de componentes da Web de código aberto originalmente criada pelo Google que você pode usar para criar facilmente sites, histórias, e-mails e anúncios que priorizam o usuário.

Fundamentalmente, é uma versão simplificada de uma página HTML projetada para ser super leve e para carregamento rápido. Esta plataforma foi projetada para velocidade e legibilidade, juntamente com armazenamento em cache pesado para dispositivos móveis. Embora, como parte de um anúncio recente do Google, eles estejam removendo o requisito de AMP da qualificação do Top Storie.

Caso você planeje desativar o AMP, você deve desabilitar o plug-in AMP (se estiver usando o WordPress). Mas o problema é que os mecanismos de pesquisa como o Google ainda estarão apontando para sua página antiga com /amp no final e direcionarão seus visitantes para o erro 404 – Página não encontrada.

ou, você receberá um erro como.

Então, qual é a solução depois de desativar o AMP para evitar esses erros?

Fácil!

Você precisa redirecionar adequadamente essas páginas depois de desativar o AMP para evitar esse cenário.

Se você deseja redirecionar a página AMP para uma página não AMP, está no lugar certo, pois discutiremos as etapas que você pode seguir para fazer isso em servidores e serviços da Web populares.

Então vamos começar.

Nginx

A configuração do Nginx é armazenada em nginx.conf.

O arquivo deve estar disponível em /etc/nginx ou /etc/nginx/conf.d em servidores Linux (para uma versão de código aberto do NGINX, o local pode ser diferente como /usr/local/nginx/conf ou /usr/local /etc/nginx).

Edite o arquivo nginx.conf onde a configuração do seu site/domínio está armazenada, onde você precisa habilitar o redirecionamento de AMP para não AMP e adicione a linha de reescrita abaixo no bloco { server:

rewrite ^/(.*)\/amp http://example.com/$1 permanent;

Substitua example.com pelo seu próprio domínio e salve o arquivo. Reinicie o servidor nginx para efetivar a alteração de redirecionamento.

$ sudo systemctl restart nginx

Agora você pode verificar se o redirecionamento está funcionando no seu navegador.

Apache

O Apache usou diretivas .htaccess. Você pode editar o arquivo .htaccess na raiz do seu domínio e adicionar as seguintes linhas para AMP ao redirecionamento não AMP:

RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]

Salve as alterações no arquivo .htaccess e verifique o redirecionamento do seu navegador.

O código acima você também pode usar em uma plataforma de hospedagem compartilhada para WordPress ou outro CMS. Se você não tiver certeza sobre a modificação do .htaccess, verifique com seu provedor de hospedagem.

Cloudflare

Muito mais fácil, se você estiver usando Cloudflare. Você pode aproveitar as Regras, que você encontra na barra de ícones superior após o .

  • Você pode ter um URL correspondente conforme abaixo.
https://example.com/*/amp/
  • Configurações como URL de encaminhamento com 301 e URL de destino conforme abaixo.
https://geekflare.com/$1

Isto é o que foi feito para Geekflare.

Como redirecionar a página AMP para não AMP no Nginx, Apache, Cloudflare? 1

Aguarde alguns segundos e tente ar o URL AMP e você notará que ele está sendo redirecionado para uma página não AMP.

Resumo

Cobrimos uma breve introdução sobre AMP e por que ele tem sido usado. O redirecionamento de AMP para não AMP é uma etapa essencial a ser feita após a desativação do AMP para evitar a perda de visitantes do seu site devido a erros 404. Isso pode ser facilmente alcançado usando o redirecionamento permanente, conforme mencionado acima.

Gostou de ler o artigo? Que tal compartilhar com o mundo?