J'ai créé un site/une application mobile mobile en utilisant JQuery Mobile. Je veux offrir cela aux clients, mais je veux utiliser mon propre hébergement.
Si un utilisateur utilise un appareil mobile pour visiter client.com
, je souhaite qu’ils voient le contenu de mysite.com/mobile/?app=1
.
Si un utilisateur mobile visite client.com/something
, je veux qu'il voie mysite.com/mobile/detail.php?i=something&app=1
.
client.com
ou au moins m.client.com
.J'ai pensé à quelque chose, mais je ne sais pas si ça va marcher et SI ça va marcher, si c'est une bonne solution.
m.client.com
.m.client.com
serait redirigé vers m.mysite.com
m.mysite.com
pointerait vers mysite.com/mobile/
?app=1
serait ajouté par PHP.Je ne sais même pas si cela fonctionnera et cela demande trop d'efforts de la part de mes clients.
Je suis prêt à utiliser presque toutes les combinaisons de techniques pour y parvenir. Javascript, Jquery, zonage DNS, HTAccess ou tout ce qui serait bon pour cela.
Quelle serait la meilleure façon de faire une telle chose?
J'ai fini par le faire comme ça.
Je demande à mes clients de créer un fichier appelé mobile.php sur leur serveur. Je leur fournis environ 7 lignes de code, que CURLS la page appropriée de mon serveur. Le fichier envoie également des informations de contexte, de sorte que mobile.php fonctionne désormais comme le site Web mobile complet. Je fournis ensuite un script de détection de navigateur javascript. Je le fais avec javascript, car ce sera compatible avec tous les autres sites.
Ce n'est peut-être pas le moyen le plus efficace, mais cela a fonctionné, tout en respectant les exigences que j'ai écrites dans le premier post.