in

¿Cómo redirigir una página AMP en Nginx, Apache, Cloudflare a no AMP?


¿Ha desactivado AMP en su sitio web y ha recibido un mensaje de error de Google Search Console que indica «La URL de AMP referenciada no es una AMP»?

Accelerated Mobile Pages, o más comúnmente conocido como AMP, es un marco de componentes web de código abierto desarrollado originalmente por Google que le permite crear fácilmente sitios web, historias, correos electrónicos y anuncios centrados en el usuario.

Básicamente, es una versión simplificada de una página HTML que está diseñada para ser súper liviana y cargar rápidamente. Esta plataforma está diseñada para brindar velocidad y legibilidad, así como para un almacenamiento en caché extenso para dispositivos móviles. Como parte de un anuncio reciente realizado por Google, están eliminando el requisito de AMP de la elegibilidad de Top Stories.

Si desea cerrar sesión en AMP, debe desactivar el complemento AMP (si está utilizando WordPress). Pero el problema es que los motores de búsqueda como Google seguirán dirigiéndote a tu página anterior. /amp al final y tus visitantes aterrizan en 404 - Page Not Found Error.

o obtendrá un error como.

Entonces, ¿cuál es la solución después de deshabilitar AMP para evitar tales errores?

¡Sencillo!

Debe redirigir correctamente dichas páginas después de deshabilitar AMP para evitar este escenario.

Si desea redirigir la página AMP a una página que no es AMP, ha venido al lugar correcto mientras analizamos los pasos que puede seguir para hacerlo en servidores y servicios web populares.

Entonces empecemos.

Nginx

La configuración de Nginx se guarda en nginx.conf.

El archivo debe estar disponible en /etc/nginx o /etc/nginx/conf.d en servidores Linux (con una versión de código abierto de NGINX, la ubicación puede ser diferente, como /usr/local/nginx/conf o /usr/local/etc/nginx).

Edite el nginx.conf Archivo que almacena la configuración de su sitio / dominio en el que necesita habilitar la redirección de AMP a no AMP server { Cuadra:

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

Sustituir example.com con su propio dominio y guarde el archivo. Empezar de nuevo nginx Servidor para que surta efecto el cambio de redireccionamiento.

$ sudo systemctl restart nginx

Ahora puedes comprobar que la redirección funciona desde tu navegador.

apache

Apache usado .htaccess Pautas. Puedes editar eso .htaccess Archiva en el directorio raíz de tu dominio y agrega las siguientes líneas al redireccionamiento que no es de AMP para AMP:

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

Guardar los cambios .htaccess Archivo y verifique la redirección desde su navegador.

Llamarada de nube

Mucho más fácil cuando usas Cloudflare. Puede usar reglas que puede encontrar en la barra de herramientas superior después de iniciar sesión.

  • Puede tener una URL coincidente como se indica a continuación.
https://example.com/*/amp/
  • Configuración como URL de redireccionamiento con 301 y URL de destino como se muestra a continuación.
https://geekflare.com/$1

Esto se hizo para Geekflare.

Espere unos segundos y luego intente acceder a la URL de AMP. Verá que se redirige a una página que no es AMP.

resumen

Dimos una breve introducción a AMP y por qué se usaba. Redirigir AMP a no AMP es un paso esencial después de deshabilitar AMP para evitar atraer visitantes a su sitio web debido a 404 Falla. Esto se puede lograr fácilmente mediante la redirección permanente mencionada anteriormente.

What do you think?

Written by Alan Kim

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

GIPHY App Key not set. Please check settings

Cómo empezar con Zero Trust en un entorno SaaS

Google lanza una solución de emergencia para cerrar la brecha del día cero en Chrome