Tous les services opérationnels Devise EUR Aucun frais de mise en service Vous êtes à La Réunion ?
‹ Hébergement web et Plesk

Changer le dossier racine d'un site

Le dossier racine d'un site, ou racine du document, est le dossier que le serveur web publie : son contenu est visible à l'adresse du site, le reste ne l'est pas. Sur Plesk, c'est httpdocs par défaut. On le change pour publier le sous-dossier public d'une application Laravel ou Symfony, ou pour basculer vers une nouvelle version du site. Chez Hubspace, nous la modifions à votre demande.

Par Jonathan Dewaele · publié le

Ce que fait la racine du document

Quand un visiteur demande https://votre-domaine.fr/contact.html, le serveur cherche le fichier contact.html dans la racine du document. Tout ce qui est rangé plus haut dans votre espace reste hors de portée du navigateur : fichiers de configuration, sauvegardes, journaux.

Sur nos hébergements, le chemin complet d'un site est /var/www/vhosts/votre-domaine.fr/httpdocs. Le dossier /var/www/vhosts/votre-domaine.fr est le répertoire principal de votre abonnement, et httpdocs le dossier publié. Le gestionnaire de fichiers de Plesk vous montre les deux.

Quand la changer

  • Une application qui publie un sous-dossier. Laravel demande que le serveur envoie toutes les requêtes vers public/index.php. Sa documentation de déploiement, relue le 15 octobre 2026, prévient que servir l'application depuis la racine du projet exposerait sur Internet des fichiers de configuration sensibles.
  • Une refonte prête à prendre la place de l'ancien site. La nouvelle version attend dans un autre dossier ; on bascule la racine vers elle le jour venu, et l'ancien dossier reste intact en cas de retour en arrière.
  • Un déploiement par Git qui dépose le code dans un dossier dont seule une partie doit être publiée.

Pour un site WordPress ordinaire, ne la changez pas : WordPress s'attend à être à la racine, et ses fichiers de configuration sont prévus pour.

Pour un nouveau sous-domaine

La documentation de Plesk décrit un champ Document root dans le formulaire d'ajout d'un sous-domaine : voir sa page Ajouter des sous-domaines, relue le 15 octobre 2026. Selon les droits de votre offre, ce champ peut ne pas être modifiable.

  1. Connectez-vous à Plesk depuis votre espace client, avec le bouton « Se connecter à Plesk » de votre service.
  2. Dans Sites Web & Domaines, cliquez sur « Ajouter un sous-domaine ».
  3. Si le champ Document root est proposé et modifiable, indiquez le chemin voulu, par exemple monapp/public. Sinon, gardez la valeur proposée et demandez-nous la racine voulue après la création.
  4. Validez par « OK », puis déposez les fichiers de l'application dans ce dossier.

Le reste de la procédure est dans Créer un sous-domaine dans Plesk. Pour un domaine supplémentaire, l'assistant d'ajout est décrit dans Héberger plusieurs sites sur un hébergement ; là aussi, une autre racine se demande après l'ajout.

Changer la racine d'un site existant

Sur un domaine déjà créé, la racine se règle dans les paramètres d'hébergement de Plesk (« Document root »). Nos offres ne laissent pas le client modifier ces paramètres : nous faisons le changement pour vous.

  1. Préparez le dossier cible et vérifiez qu'il contient bien la page d'accueil du site, index.php ou index.html.
  2. Depuis votre espace client, ouvrez une demande d'assistance en indiquant le domaine, le chemin actuel et le nouveau chemin, par exemple de httpdocs vers httpdocs/public.
  3. Une fois le changement fait, rechargez le site et vérifiez une page intérieure, pas seulement l'accueil.

Pour une application Laravel, la page Hébergement nu précise que le Toolkit Laravel installé sur nos serveurs gère la racine publique depuis le panneau.

Après le changement

  • Les fichiers .htaccess de l'ancienne racine ne s'appliquent plus au nouveau dossier s'il n'est pas dans l'ancien : recopiez les règles utiles, redirections comprises. Voir Le fichier .htaccess.
  • Les chemins absolus écrits dans le code ou la configuration de l'application changent eux aussi.

Questions fréquentes

Puis-je publier un sous-dossier sans changer la racine ?

Oui, en plaçant le site dans un sous-dossier et en redirigeant l'accueil vers lui. L'adresse affichée contiendra alors le nom du sous-dossier. Pour WordPress, la documentation officielle décrit une méthode qui garde l'adresse à la racine : installer WordPress dans un sous-dossier.

Pourquoi mon site affiche-t-il une erreur 403 après le changement ?

Le nouveau dossier ne contient probablement pas de page d'accueil, ou le chemin indiqué est faux. Si c'est une liste de fichiers qui s'affiche, voyez plutôt Page « Index of ». Vérifiez la présence d'index.php ou d'index.html, puis voyez Erreur 403 : causes et solutions.

Le changement coupe-t-il le site ?

Le site sert le contenu du nouveau dossier dès que le réglage est appliqué. Préparez donc le dossier cible avant de demander la bascule, et convenez avec nous du moment si le site reçoit du monde.

Articles liés