Como eliminar el parametro ?m=1 de blogspot en blogger
En Blogger (Blogspot), los parámetros ?m=1 y ?m=0 en las URLs se utilizan para determinar si el visitante está viendo la versión móvil o de escritorio de tu sitio. Sin embargo, si prefieres que esos parámetros desaparezcan para evitar la redirección a la vista móvil o de escritorio, hay algunas formas de manejarlos.
1. Desactivar la Vista Móvil (Eliminando el parámetro m=1)
Una forma más directa de eliminar el parámetro ?m=1 (y en algunos casos también ?m=0) es desactivar la vista móvil de tu blog. Esto eliminará las redirecciones automáticas de Blogger que añaden esos parámetros a las URLs.
Pasos para desactivar la vista móvil:
1. Inicia sesión en tu cuenta de Blogger.
2. Dirígete a Configuración en el menú lateral.
3. En el apartado de Preferencias de móvil, busca la opción Vista para móviles.
4. Selecciona No para desactivar la vista móvil.
5. Haz clic en Guardar cambios.
Ventajas: Esto eliminará la redirección automática de la versión móvil y por ende los parámetros ?m=1 y ?m=0 dejarán de aparecer en las URLs.
Desventajas: Al desactivar la vista móvil, los usuarios que accedan a tu blog desde dispositivos móviles verán la versión de escritorio, que podría no estar optimizada para pantallas pequeñas. (Es obligatorio tener una plantilla resposiva)
2. Redirigir o Eliminar los Parámetros con JavaScript
Si prefieres mantener la vista móvil pero deseas eliminar los parámetros ?m=1 y ?m=0 (es decir, que no aparezcan en las URLs), puedes usar JavaScript para redirigir a los usuarios a la URL sin esos parámetros.Pasos para agregar un script que elimine los parámetros:
1. Inicia sesión en Blogger y ve a Plantilla.
2. Haz clic en Editar HTML.
3. Dentro del código, busca la etiqueta
4. Justo antes de la etiqueta de cierre, agrega el siguiente código JavaScript:
<script type="text/javascript">
if (window.location.search.indexOf('?m=1') > -1 ||
window.location.search.indexOf('?m=0') > -1) {
var newUrl = window.location.href.replace(/(\?m=[01])/, '');
window.location.replace(newUrl);
}
</script>
Este script busca los parámetros ?m=1 o Este motodo funciona para mostrar al usuario en la URL y redirige al visitante a la misma página pero sin esos parámetros.
Explicación: El script busca los parámetros ?m=1 y ?m=0 en la URL y los elimina. Si cualquiera de estos parámetros está presente, el usuario será redirigido automáticamente a la misma página pero con la URL limpia.
3. Asegúrate de que tu plantilla sea responsiva
Si deseas que tu blog sea accesible y funcione bien tanto en dispositivos móviles como en computadoras de escritorio, asegúrate de usar una plantilla responsiva. Las plantillas responsivas ajustan automáticamente el diseño de tu sitio según el tamaño de la pantalla sin necesidad de activar una versión separada para móviles. Si tu plantilla es responsiva, no deberías tener problemas con el parámetro ?m=1, ya que el sitio se adapta a cualquier dispositivo.
Para revisar o cambiar tu plantilla:
1. Ve a Plantilla en el menú lateral de Blogger.
2. Verás una lista de plantillas disponibles. Si no tienes una plantilla responsiva, puedes elegir una de las opciones de plantillas predeterminadas de Blogger que son responsivas.
3. Eliminar enlaces internos a versiones móviles
Si alguna vez has colocado manualmente enlaces a versiones móviles o específicas de tu blog (con el parámetro ?m=1), asegúrate de revisarlos y eliminarlos. Estos enlaces son una fuente común de parámetros m=1 y m=0 en los enlaces internos.
Conclusión:
- Desactivar la vista móvil eliminará los parámetros .html?m=1 y .html?m=0, pero hará que los usuarios móviles vean la versión de escritorio de tu blog.
- Usar JavaScript para redirigir eliminará los parámetros de la URL mientras mantienes la vista móvil activa.
- Asegúrate de tener una plantilla responsiva para que tu blog se vea bien en cualquier dispositivo sin necesidad de una versión separada.
Este método solo funciona para la vista de los usuarios, le da un buen aspecto profesional, pero no es funcional para los buscadores y para el seo de nuestro sitio, porque es solo una redirección en javascript, y el parámetro ?m=1 y ?m=0 de blogspot no se puede eliminar.
El parametro ?m=1 se puede solucionar frente al seo, aca te dejo la solucion seo para ?m=1