O subdomínio m é suportado / redirecionado automaticamente por dispositivos móveis? Caso contrário, como devo redirecionar?


11

Estou tentando configurar uma versão móvel de um site e estou pensando se consigo configurar um subdomínio e colocar o site móvel lá ou se preciso configurar algum tipo de redirecionamento para tornar os telefones automaticamente vá.

Você poderia me indicar a direção certa para começar a trabalhar nisso? Estou tendo problemas para encontrar boas informações.

obrigado

Respostas:


8

A menos que eu tenha perdido algo, não acredito que isso seja automático. Esses sites criaram versões móveis especiais do site e os redirecionam para lá automaticamente por meio de código em seus servidores.

Se você conhece o PHP, existe um prático gerador de código PHP que criará o código dependendo das suas necessidades exatas. Este site parece oferecer muito mais idiomas. Aposto que se você se esforçasse o suficiente, também poderia encontrar um conjunto de regras do Apache para fazer isso. Parece que o essencial de i é procurar o agente do usuário e procurar sinais do fabricante do celular. Portanto, a chave é garantir que essa lista seja mantida atualizada.


7

Você definitivamente precisará criar seu próprio redirecionamento. Realmente depende do seu idioma sobre como fazê-lo.

Além disso, isso foi solicitado há um tempo atrás, aqui . Confira WURLF como a resposta SO sugere.

Ao fazer o redirecionamento, você precisará usar um redirecionamento 302.


+1, não sabia sobre WURLF. Vou ter que marcá-lo para referência futura.
John Conde

Legal, obrigado, eu não sabia sobre o detectmobilebrowser.com, então marque com +1 esse meu amigo!
Ben Hoffman

0

O redirecionamento detectmobilebrowser.com é baseado apenas na cadeia de caracteres UserAgent, que pode ser facilmente modificada usando um complemento no Firefox ou qualquer outro método. Além disso, algumas operadoras de telefonia móvel alteram a sequência de caracteres do UA para que ele possa tornar o redirecionamento do UA mais instável. Você pode encontrar muitos serviços funcionando como este.

O wurlf está usando alguma detecção de recurso além do UserAgent. Além disso, você pode obter algumas informações úteis sobre o dispositivo, como o tamanho da tela. Isso ajudará você a renderizar uma versão do seu site que seja melhor para o visitante.

Então, se você quiser ficar com o reconhecimento gratuito do dispositivo, eu usaria o wurlf.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.