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.
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).
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).
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.
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 😀
interessant truc, gràcies.
A tu Manuel, gràcies a un dels teus comentaris em vaig animar per tornar a WordPress 😀
ahhh, bé esperem et sigui de molta utilitat wordpress llavors 🙂
Genial aportació, per cert, com fas la teva la redirecció de blogger a wordpress?
gràcies i una salutació.
Gràcies Gastre! Per a la redirecció utilitzo el connector «Blogger To WordPress Redirection», qui s'encarrega de fer la màgia 😉
Em va servir! Moltes gràcies!
Que bo Florència! Gràcies a tu pel comentari 🙂
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 🙂
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.
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!