J'essaie de rediriger toutes les pages et sous-domaines en les précédant d'un m. sous-domaine sauf s'il commence par un m. pourtant il échoue complètement. Où vais-je mal?Redirection de sous-domaines vers la version mobile
exemple.com ou www.example.com -> m.exemple.com test.exemple.com -> m.test.exemple.com images.exemple.com -> m.images.exemple.com m.example.com -> ne pas redirigent m.test.example.com -> ne pas redirigent
RewriteCond% {HTTP_HOST}^m (de [.]. *) ?. example.com
$RewriteCond% {HTTP_HOST}^(. *) ?. example.com
$RewriteRule (. *) http://m%2.example.com/ $ 1 [R, L]
Il échoue dans le sens où rien ne se passe, ou quelque chose d'autre ne va pas? Aussi, sont-ils les seules règles que vous avez dans le fichier '.htaccess'? –
Il va récursif, commence m. alors mm. alors mmm. plus les sous-domaines n'apparaissent pas dans la réécriture. – Paul