Hola buenas, recientemente me han aconsejado que quite la versión AMP, pero que antes debo redirigir todas las webs que ya están indexada a la versión NO AMP.
Vamos, que me han dicho que no es quitar los plug-ins y listo.
Muchas gracias de antemano.
Contenido solo visible a usuarios registrados
Hola Manu.
Puedes redireccionar todas las páginas AMP a la versión no AMP añadiendo lo siguiente al principio del archivo htaccess que encontras en la carpeta donde tienes los archivos de la web:
# Redirect from AMP to non-AMP path
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]
Con este código todas las URL que tengan la terminación /amp serán redirigidas a la versión sin AMP
Un Saludo
@pepesoler gracias por responder, ahora bien la pregunta es un poco inútil, pero mis direcciones amp son /?amp, entiendo que tengo que cambiar esto no?
otra cosa, he leido que tengo que esperar un tiempo antes de eliminar el plugin de AMP, es cierto esto?
Hola Manu,
Las direcciones con amo se eliminan cuando desactivar la opción, si es posible necesites esperar un tiempo hasta que se Google reindexe tu sitio web y no aparezcan más resultados con AMP
Un Saludo
Muchas gracias por tu respuesta, entonces hago las redirecciones y me espero un par de dias hasta ver que Google ya no indexa mas la version AMP no?
Hola Manu,
Es correcto debes esperar unos días para verificar si Google ya ha actualizado el resultado de búsqueda con respecto a tu sitio web
Un Saludo
He puesto
# Redirect AMP to non-AMP
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/?amp(.*)$
RewriteRule ^%1/ [R=301,L]
pero no redirige las paginas a la version movil.
Hola Manu,
Puedes incitarnos alguna URL que no redirecciones, ahora mismo si añado /?amp al final de la URL a tu sitio web me redirige a la URL correcta sin añadir al final amp. Te envió un video como lo veo en mi móvil
Un Saludo
Hola Manu.
Por lo que veo estabas sirviendo AMP con formato de parámetro /?amp, Eso quiere decir que se formaban las páginas AMP como cadenas de consulta, no tienes que hacer nada, al desactivar el plugin de AMP, las URLs quedarán como simples cadenas de consulta, sin efecto alguno sobre el posicionamiento de tus páginas y sin afectar al SEO, solo tienes que desactivar el plugin.
De todas formas puedes forzar una redirección con la siguiente función que puedes añadir en tu archivo functions.php o si utilizas algún plugin para añadir código como puede ser Code Snippets
//Redirigir /?amp add_action( 'template_redirect', function() { if ( isset( $_GET['amp'] ) ) { wp_safe_redirect( remove_query_arg( 'amp' ), 301 ); exit; } } );
Como te digo al formar la URL con formato de parámetro no hace falta que hagas nada más, no tienes que redireccionar nada, otra cosa sería si hubieras configurado las URL en modo estándar /amp, entonces si que tendrias que redireccionarlas pero ese no es tu caso.
Un Saludo
Muchas gracias a @pepesoler y @karen por sus respuestas.
Todo OK ahora.
Hola Manu.
Nada, Gracias a ti.
Cualquier consulta que tenga sno dudes en comunicarlo.
Un saludo
Esto sería en el archivo functions.php del tema en uso en WordPress no?
Hola Manu.
Si, si quieres realizar la redirección si, puedes añadirlo al final del archivo functions.php que encontrarás dentro de l carpeta de la instalación wp-content -> themes -> tu_plantilla
Un saludo
Hola Manu.
Por lo que veo estabas sirviendo AMP con formato de parámetro /?amp, Eso quiere decir que se formaban las páginas AMP como cadenas de consulta, no tienes que hacer nada, al desactivar el plugin de AMP, las URLs quedarán como simples cadenas de consulta, sin efecto alguno sobre el posicionamiento de tus páginas y sin afectar al SEO, solo tienes que desactivar el plugin.
De todas formas puedes forzar una redirección con la siguiente función que puedes añadir en tu archivo functions.php o si utilizas algún plugin para añadir código como puede ser Code Snippets
//Redirigir /?amp add_action( 'template_redirect', function() { if ( isset( $_GET['amp'] ) ) { wp_safe_redirect( remove_query_arg( 'amp' ), 301 ); exit; } } );
Como te digo al formar la URL con formato de parámetro no hace falta que hagas nada más, no tienes que redireccionar nada, otra cosa sería si hubieras configurado las URL en modo estándar /amp, entonces si que tendrias que redireccionarlas pero ese no es tu caso.
Un Saludo
Hola
¿Estos códigos que indicas en los archivos htaccess y functions.php valen para cualquier página?
Lo estoy aplicando a mi página (Recursos en project management | Todo para gestión de proyectos) y al escribir la URL con /amp, esta no se dirige a la versión no-amp. ¿Me puedes indicar si hay algo más a hacer?
Entiendo que una vez se haga la redirección, se deben esperar unos días a desactivar el plugin. En mi caso aun sigue activo
Gracias