Prestapascher Posted February 28, 2012 Share Posted February 28, 2012 Bonjour à tous et à toutes, j'ai pas mal galèrer afin d'arriver à ce que je souhaitais mais j'y suis arrivé partiellement. J'avais un site prestashop 1.4.6.2 qui tournait depuis 2 mois, j'ai voulu avoir une version mobile. Problème en utilisant la même BDD et un module permettant de changer de thème suivant le NDD cela m'a tout fait sauté. J'ai donc acheté un module permettant de récupérer le catalogue (le plus important pour moi même si petit pour le moment). J'ai également acheté un thème pour le site classique et un thème pour le site mobile. Donc aujourd'hui j'ai traduit entièrement mon thème classique, j'ai commencé le site mobile et j'ai donc transférer mon catalogue sur les 2 sites. Dans la journée les 2 devrait être opérationnel à 100%. En revanche je galère pour la redirection avec le .htaccess car j'ai déjà une redirection 301 pour avec et sans www. Avez vous une solution magique? Cordialement Link to comment Share on other sites More sharing options...
Prestapascher Posted February 28, 2012 Author Share Posted February 28, 2012 Voici ce que j'ai mis au début de mon .htaccess: # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE # http://www.prestashop.com - http://www.prestashop.com/forums AddType x-mapp-php5. Php. Shtml. Html. Htm. Js. Css. Txt Options +FollowSymLinks <IfModule mod_rewrite.c> # URL rewriting module activation RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|opera mini|palmos|webos|googlebot-mobile" [NC] RewriteRule ^/?(.*)$ http://mobile.hitechstore.fr/$1 [L,R=302] Cela fonctionne pour les iphone testé avec user agent switch sous firefox. En revanche j'ai testé avec opera mobile emulator et cela ne fonctionne pas, je ne comprend pas. EDIT: cela fonctionne aussi sous Android je lance une batterie de test mais pourquoi pas opera mobile rrrr RE-EDIT: RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|opera mini|palmos|webos|googlebot-mobile|sony|symbian|nokia|samsung|mobile|windows ce|epoc|opera|mini|nitro|j2me|midp-|cldc-|netfront|mot|up\.browser|up\.link|audiovox|ericsson,|panasonic|philips|sanyo|sharp|sie-|portalmmm|blazer|avantgo|danger|palm|series60|palmsource|pocketpc|smartphone|rover|ipaq|au-mic,|alcatel|ericy|PSP|vodafone\/|wap1\.|wap2\." [NC] RewriteRule ^/?(.*)$ http://mobile.hitechstore.fr/$1 [L,R=302] Et maintenant je crois que cela fonctionne pour tout support mobile et tablettes... quoi que à tester... Un site super pour tester quelques téléphones et la plupart des user mobiles: http://emulateurmobile.com/ Juste le shine ne fonctionne pas mais l'ayant eu c'est un vieux téléphone et donc obsolète je pense. Avec l'outil firefox j'ai testé user agent Nokia, PSP, ... tout fonctionne à merveille hihi Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now