WORDPRESS

¿Cómo redirigir páginas AMP a páginas que no son AMP en Nginx, Apache, Cloudflare?

¿Ha inhabilitado AMP en su sitio y está recibiendo errores de Google Search Console sobre «Hacer referencia a una URL de AMP que no es AMP»?

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

Básicamente, es una versión simplificada de páginas HTML diseñadas para ser súper livianas y rápidas de cargar. La plataforma está diseñada para la velocidad y la legibilidad, así como el almacenamiento en caché masivo para dispositivos móviles.Aunque como parte de un anuncio reciente Googleeliminarán el requisito de AMP de la elegibilidad de Top Story.

Si planea optar por no participar en AMP, debe deshabilitar el complemento AMP (si usa WordPress).Pero el problema es que los motores de búsqueda como Google aún lo dirigirán a la página anterior. /amp Finalmente, su visitante aterrizará 404 - Page Not Found Error.

Alternativamente, obtendrá un error similar.

Entonces, ¿cuáles son las soluciones para evitar este tipo de errores después de desactivar AMP?

¡Simple!

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

Si está buscando redirigir páginas AMP a páginas que no son AMP, ha venido al lugar correcto, ya que discutiremos los pasos que puede seguir para hacer esto en servidores y servicios web populares.

Entonces empecemos.

Nginx

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

El archivo debe estar en /etc/nginx o /etc/nginx/conf.d En un servidor Linux (para la versión de código abierto de NGINX, la ubicación puede ser diferente, p. /usr/local/nginx/conf o /usr/local/etc/nginx).

editar nginx.conf El archivo que almacena la configuración del sitio/dominio donde necesita habilitar la redirección de AMP a no AMP y agregar la siguiente línea de reescritura server { Bloqueo:

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

reemplazar example.com Utilice su propio dominio y guarde el archivo.reiniciar nginx El servidor valida los cambios de redirección.

$ sudo systemctl restart nginx

Ahora puede verificar a través de su navegador que la redirección funcionó.

apache

apache usa .htaccess instrucción.puedes editar .htaccess archivo en la raíz de su dominio y agregue la siguiente línea para redireccionamientos de AMP a no AMP:

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

guardar cambios a .htaccess y verifique la redirección desde el navegador.

También puede usar el código anterior en plataformas de alojamiento compartido con WordPress u otro CMS. Si no está seguro acerca de las modificaciones de .htaccess, puede consultar a su proveedor de alojamiento.

Llamarada de la nube

Es mucho más fácil si usas Cloudflare. Puede aprovechar las reglas que se encuentran en la barra de iconos superior después de iniciar sesión.

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

Eso es lo que se ha hecho por Geekflare.

1643923973 261 ¿Como redirigir paginas AMP a paginas que no son AMP

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

generalizar

Hemos cubierto brevemente AMP y las razones para usarlo. El redireccionamiento de AMP a no AMP es un paso importante que debe completar después de deshabilitar AMP para evitar perder visitantes de su sitio web debido a 404 Error. Esto se puede lograr fácilmente utilizando la redirección permanente mencionada anteriormente.

Artículo Recomendado:  ¿Cómo monitorear aplicaciones Nginx y PHP con Amplify?

Publicaciones relacionadas

Deja una respuesta

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