OVH mutualisé - domaine principal et sous répertoire
Rédigé par gorki Aucun commentaireLe problème :
Dans l'arborescence OVH mutualisé, le répertoire de base pour le domaine principal est "www".
En créant un sous domaine, on le redirige (par défaut) vers
"www/<repertoire sous domaine>".
/ /www /www/sousdomaine
On se retrouve alors avec un répertoire www qui contient un site complet dont un sous-répertoire qui contient le site du sous-domaine.
Ce n'est pas simple à gérer au final pour la maintenance : sauvegarde, update...
On aimerait plutôt avoir :
/ /www/domaine /www/sousdomaine
Solution 1 : Redirection
Pleins d'articles trouvés via Google, mais entre les hébergements pro, dédiés, etc...
Voici une solution qui marche : mettre dans le fichier .htaccess du répertoire "www":
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?<domaine-principal>\.<tld>$ [NC] RewriteCond %{REQUEST_URI} !^/sous-repertoire RewriteRule ^(.*)$ /sous-repertoire/$1 [L]
Mais ce n'est pas idéal, certains logiciels (dont pluXml) doivent activer leur propre réécriture.
Solution 2 : Ne pas créer de sous-répertoire dans www :)
En fait le manager OVH propose par défaut la forme suivante : www/<répertoire sous-domaine>, mais elle n'est pas obligatoire.
Enlevez le slash, et créez votre répertoire au même niveau que le www, exemple :
/ /www /www-sousdomaine