Redirection transparente vers un sous-dossier
Posté : 06 oct. 2017, 14:31
Bonjour,
J'ai du mal à mettre en place une redirection transparente vers un sous-dossier dans mon .htaccess.
Mon hébergement est un mutualisé mulltisite tournant sous Apache 2.4.
Mon domaine principal est enregistré chez cet hébergeur.
L'arborescence du serveur est organisée comme suit :
Le défaut que je trouve à cette configuration par défaut
est que les fichiers du site_1 (clié au domaine principal) doivent être déposés dans le répertoire /www,
tandis que les fichiers des autres sites sont déposés dans les sous-dossiers site_2, site_3, site_4 et site_5.
Je voudrais pouvoir organiser mon serveur de la manière suivante :
J'ai donc joué avec le mod_alias (Redirect, Alias), mais sans trouver la formule magique.
Un ami de moi (que j'aime beaucoup ce qu'il fait) m'a proposé d'utiliser le mod_rewrite :
Que me suggérez-vous ?
Merci,
J'ai du mal à mettre en place une redirection transparente vers un sous-dossier dans mon .htaccess.
Mon hébergement est un mutualisé mulltisite tournant sous Apache 2.4.
Mon domaine principal est enregistré chez cet hébergeur.
L'arborescence du serveur est organisée comme suit :
/www (site_1, domaine principal)
├─ site_2
├─ site_3
├─ site_4
└─ site_5
Le défaut que je trouve à cette configuration par défaut
est que les fichiers du site_1 (clié au domaine principal) doivent être déposés dans le répertoire /www,
tandis que les fichiers des autres sites sont déposés dans les sous-dossiers site_2, site_3, site_4 et site_5.
Je voudrais pouvoir organiser mon serveur de la manière suivante :
/www (aucun site, juste le .htaccess)
├─ site_1 (site_1, domaine principal)
├─ site_2
├─ site_3
├─ site_4
└─ site_5
J'ai donc joué avec le mod_alias (Redirect, Alias), mais sans trouver la formule magique.
Un ami de moi (que j'aime beaucoup ce qu'il fait) m'a proposé d'utiliser le mod_rewrite :
RewriteRule ^/$ /site_1/ [L]
La redirection est impeccable, mais le nom du dossier est affiché dans l'URL ; ce que je veux éviter.Que me suggérez-vous ?
Merci,
