Como desativar os parâmetros m=0 e m=1 das URLs de visualização em dispositivos móveis no Blogger
Em primeiro lugar, o parâmetro no final da URL “m=1” no endereço de um navegador indica que alguém está acessando o seu site com um navegador em um dispositivo móvel.
Exemplo:
O exemplo abaixo mostra como é exibido o parâmetro m=1 na URL do Blogger.
https://humbertorodrigues.blogspot.com/?m=1 ou www.mundotutors.com/?m=1
Portanto, caso não queria que apareça na url de seu Blogger conforme abaixo basta seguir o procedimento. Podemos remover os parâmetros m=0 e m=1 desativando conforme abaixo:
Como sabe, o Blogger mostra ?m=1 no URL quando alguém visita o site em dispositivos móveis. Parece um pouco estranho e a maioria dos utilizadores não gosta.
Ter um URL limpo dá ao seu website um aspeto profissional e não quer URLs separados para dispositivos móveis e desktop.
Assim, neste artigo, vou mostrar-lhe como pode excluir o parâmetro URL ?m=1 do seu site Blogger. Também lhe direi se deve implementar isto no seu site ou não.
Porque é que o Blogger mostra ?m=1 em URLs para dispositivos móveis?
O Blogger está bastante desatualizado agora e antes a maioria dos temas do Blogger não utilizava o design responsivo. A maioria dos temas mostra versões diferentes para utilizadores de desktop e dispositivos móveis.
De seguida, para identificar o dispositivo corretamente, o Blogger introduz o conceito do parâmetro ?m=1 no URL do Blogger. Assim, sempre que alguém aceder ao seu blog a partir de um telemóvel ou tablet, este irá mostrar uma estrutura de URL como esta.
https://www.mundotutors.com/?m=1
Como a maioria dos temas modernos utiliza um design responsivo e não exibe versões separadas para diferentes tamanhos de ecrã, não é necessário alterar este parâmetro de URL.
Atualmente não existe uma solução permanente para este problema, mas pode exibir um URL limpo aos visitantes quando acedem ao seu website através de um dispositivo móvel.
Aqui, precisa de usar um script que faça o trabalho por si. Vamos então verificar como pode corrigir o problema ?m=1 no site do Blogger.
Para remover ?m=1 do URL do Blogger, siga os passos abaixo.
- Passo 1: Vá para o painel do Blogger e selecione a opção de tema
- Passo 2: Agora clique na opção “Editar HTML” no menu suspenso.
- Passo 3: Agora precisa de adicionar o script abaixo logo abaixo da tag <head>.
Procedimento:
Abra o Tema » Editar HTML » Cole o código abaixo de <head> » Salve seu tema.
<script type='text/javascript'> //<![CDATA[ var uri = window.location.toString(); if (uri.indexOf("%3D","%3D") > 0) { var clean_uri = uri.substring(0, uri.indexOf("%3D")); window.history.replaceState({}, document.title, clean_uri); } var uri = window.location.toString(); if (uri.indexOf("%3D%3D","%3D%3D") > 0) { var clean_uri = uri.substring(0, uri.indexOf("%3D%3D")); window.history.replaceState({}, document.title, clean_uri); } var uri = window.location.toString(); if (uri.indexOf("&m=1","&m=1") > 0) { var clean_uri = uri.substring(0, uri.indexOf("&m=1")); window.history.replaceState({}, document.title, clean_uri); } var uri = window.location.toString(); if (uri.indexOf("?m=1","?m=1") > 0) { var clean_uri = uri.substring(0, uri.indexOf("?m=1")); window.history.replaceState({}, document.title, clean_uri); } //]]> </script>
- Passo 4: Agora guarde o código e o ?m=1 será removido do site do Blogger para dispositivos móveis.
Se o código acima não estiver a funcionar bem, pode utilizar o código abaixo para remover o ?m=1 do URL do Blogger no telemóvel.
<script>/*<![CDATA[*/ var uri = window.location.toString();if (uri.indexOf("?m=1","?m=1") > 0) {var clean_uri = uri.substring(0, uri.indexOf("?m=1")) ;window.history.replaceState({}, document.title, clean_uri); }; /*]]>*/</script>
Agora a maior questão é: deve removê-los ?m=1 do seu site Blogger usando um script ou não?
Isso afeta o SEO do seu blog e melhora a velocidade do Blogger?
Bem, a resposta é um pouco complicada. A utilização deste script não remove o ?m=1 do URL do blogger permanentemente. Em vez disso, redireciona novamente este URL para o URL original no browser do utilizador.
Assim, se quiser um URL limpo, pode usá-lo logo abaixo da etiqueta <head> do seu ficheiro de tema.
E lembre-se que isto não melhora muito a velocidade e a flutuação da velocidade não se deve a este redireccionamento, deve-se ao tempo de resposta do servidor.
Na verdade, não estou a utilizar este script no meu site do Blogger. Mas não há problema em usar este script.
Remover o ?m=1 do URL móvel dá ao seu site um aspeto profissional e pode tentar isso no seu site. (apenas se o site for novo e ainda não tiver muitos posts publicados)
Se ainda tiver alguma dúvida, sinta-se à vontade para perguntar na secção de comentários. Para mais tutoriais do Blogger e do WordPress, siga o nosso canal de YouTube.