Solució problema? M = 1 de redirecció mòbil a l'migrar a WordPress

Ja som a WordPress! Després d'un llarg temps d'inactivitat al blog he decidit reprendre-canviant de CMS per a una millor administració i usabilitat per als lectors 😉 anteriorment i prop de 8 anys vaig fer servir Blogger, una plataforma a la qual li tinc moltíssim afecte, però he de dir que aquest ocellet va acabar de emplumar i va arribar el moment de «deixar el niu per alçar vol », metafòricament parlant clar.

Justament durant la migració de Blogger a WordPress, Un dels problemes que a molts bloggers pot donar-li mals de cap, fer que perdi trànsit de Google i omplir el panell de Webmaster tools d'errors 404, és la redirecció mòbil, recordem que a Blogger l'URL quan visites des d'un cel·lular acaba en ? M = 1, per exemple: http://miblogbonito.com/2015/11/nombre-super-entrada.html?m = 1

A l'canviar de plataforma aquesta terminació a la URL encara es manté, de manera que cal fer una redirecció 301, és a dir, dur a el visitant d'aquesta antiga URL mòbil cap a la nova; sense? m = 1.

Problema redirecció mòbil a Blogger

I per aconseguir això, hi ha 2 maneres, una d'elles a través del connector Blogger 301 Redirect, Però com a mi no m'agrada instal·lar connectors quan es pot ficar codi directament, veurem llavors com fer-ho manualment i de manera senzilla per a qualsevol usuari.

Modificant el fitxer .htaccess

pas 1.--vos al cPanel del teu hosting i obre l'Administrador d'arxius, triant l'opció 'Directori arrel per' i activant la casella 'Mostra fitxers ocults' (dotfiles).

Administrador arxius cPanel

pas 2.- En la nova pestanya que s'obrirà de la carpeta public_html, busca l'arxiu . Htaccess i amb un clic dret en el mateix i l'opció 'Code edit' o des del mateix panell amb «Editor de codi» procedim amb el següent pas que és el més important. (Si vols fes un backup d'aquest arxiu primer).

Edita .htaccess WordPress

pas 3.- A l'obrir amb l'editor de codi veuràs que l'arxiu .htaccess conté el següent:

# COMENÇA WordPress

en RewriteEngine
RewriteBase /
RewriteRule ^ index \ .php $ - [L]
RewriteCond% {} REQUEST_FILENAME!-F
RewriteCond% {} REQUEST_FILENAME!-D
RewriteRule. / Index.php [L]

# END WordPress

després de RewriteBase / pega el següent:

en RewriteEngine
RewriteCond% {QUERY_STRING} ^ m = 1 $
RewriteRule ^ (. *) $ / $ 1? [R = 301, L]

Quedant finalment l'arxiu .htaccess de la següent manera:

# COMENÇA WordPress

en RewriteEngine
RewriteBase /
en RewriteEngine
RewriteCond% {QUERY_STRING} ^ m = 1 $
RewriteRule ^ (. *) $ / $ 1? [R = 301, L]
RewriteRule ^ index \ .php $ - [L]
RewriteCond% {} REQUEST_FILENAME!-F
RewriteCond% {} REQUEST_FILENAME!-D
RewriteRule. / Index.php [L]

# END WordPress

Sent el que està en color vermell el canvi que hem realitzat, la qual cosa ve a ser la redirecció 301 de la versió mòbil? M = 1 de blogger, cap a la nova URL després de la migració a WordPress.

Finalment guarda els canvis a l'arxiu .htaccess i immediatament fes la prova visitant des de google qualsevol resultat del teu lloc que estigui indexat i el problema de l'error 404 amb la versió mòbil haurà estat solucionat 🙂

Una altra manera més fàcil: amb Yoast SEO

Si tens instal·lat aquest fantàstic plugin per millorar el SEO del teu bloc, has de saber que en l'apartat de 'Eines', hi ha un «Editor d'arxius», el qual precisament et de dona un ràpid accés per editar el fitxer .htaccess en un tres i no res, sense entrar al teu cPanel ni amb clients FTP.

Eines Yoast SEO

Allà simplement afegeix els codis com es va esmentar anteriorment, guarda els canvis en el .htaccess i problema reparat a l'instant.

Espero que aquesta solució t'hagi servit (si tenies aquest problema), o et serveixi si tens un bloc a Blogger i penses algun dia migrar a WordPress amb hosting propi. Sinó de tota manera estaria feliç si comparteixes el post, perquè pot ser que a algú li pugui interessar 😀


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Actualitat Bloc
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Manuel va dir

    interessant truc, gràcies.

    1.    Marcelo Camacho va dir

      A tu Manuel, gràcies a un dels teus comentaris em vaig animar per tornar a WordPress 😀

  2.   Manuel va dir

    ahhh, bé esperem et sigui de molta utilitat wordpress llavors 🙂

  3.   Gastre va dir

    Genial aportació, per cert, com fas la teva la redirecció de blogger a wordpress?
    gràcies i una salutació.

    1.    Marcelo Camacho va dir

      Gràcies Gastre! Per a la redirecció utilitzo el connector «Blogger To WordPress Redirection», qui s'encarrega de fer la màgia 😉

  4.   Florència va dir

    Em va servir! Moltes gràcies!

    1.    Marcelo Camacho va dir

      Que bo Florència! Gràcies a tu pel comentari 🙂

  5.   Enrique Villanueva va dir

    Hola Marcelo, tinc un web ja gairebé mig any cn blogger i em aquesta anant bé i bo volia preguntar-te si aquest redireccionament que fa blogger quan entres des d'un cel·lular «? M = 1» afecta el meu posicionament en blogger o com puc fer per canviar o que no aparesca, salutacions.
    Gràcies per endavant 🙂

    1.    Marcelo Camacho va dir

      Hola Enric, el paràmetre «? M = 1» fins on jo sé no es pot evitar per a la redirecció mòbil a Blogger. No obstant això, en la meva experiència, no afecta a la indexació en les serps ni el SEO del teu bloc 😀
      Salutacions.

  6.   Pili va dir

    Fantàstic! Acabo de fer una migració de blogger a wordpress i les url posicionades amb M1 donaven un error. Ara ja funciona genial!

    Mil gràcies!