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

Alex Gosselin
fonte

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.

John Conde
fonte
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.

Ben Hoffman
fonte
+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.

Gabriel
fonte