Qu’est-ce que les répertoires www et public_html dans mon dossier ?
Comprendre www et public_html : La base de votre site Web
Que sont les répertoires www et public_html, et pourquoi sont-ils importants ? Dans l’hébergement Web, les répertoires public_html et www sont le cœur de votre site Web. Ils contiennent tous les fichiers – HTML, CSS, images et scripts – qui rendent votre site accessible en ligne. Que vous utilisiez un hébergement mutualisé ou cPanel, la compréhension de ces répertoires vous permet de gérer votre site web comme un professionnel. Ce guide décrit leurs rôles et la manière dont ils fonctionnent ensemble pour que votre site soit vivant et organisé.
répertoire public_html
- Définition : Le répertoire public_html est le répertoire racine de votre site web sur un serveur web. C’est le dossier par défaut où est stocké le contenu web (fichiers HTML, images, CSS, JavaScript, etc.). Tous les fichiers placés dans le répertoire public_html sont accessibles via Internet à l’aide de votre nom de domaine.
- Objectif :
- Il sert de racine au document de votre domaine principal. Par exemple, si votre domaine est exemple.com, tout fichier ou dossier contenu dans public_html est accessible à l’aide de https://example.com.
- C’est là que vous devez télécharger les fichiers de votre site Web si vous voulez qu’ils soient accessibles au public. Par exemple :
- Un fichier index.html placé dans public_html sera affiché lorsque les utilisateurs visiteront https://example.com.
- Un fichier appelé about.html placé dans public_html est accessible en utilisant https://example.com/about.html.
- Fichiers et dossiers courants dans public_html :
- index.html / index.php : Le fichier principal qui se charge lorsque quelqu’un visite votre domaine.
- css/ : Un dossier qui peut contenir des fichiers CSS pour la mise en forme.
- js/ : Un dossier qui peut contenir des fichiers JavaScript.
- images/ : Un dossier pour stocker les images utilisées sur le site web.
répertoire www
- Définition : Le répertoire www est généralement un lien symbolique ou un raccourci qui pointe vers le répertoire public_html. Il existe pour des raisons historiques et de compatibilité.
- Objectif : Le répertoire www est un lien symbolique ou un raccourci qui pointe vers le répertoire public_html :
- Le dossier www fournit un chemin alternatif au répertoire public_html. Il s’agit essentiellement d’un autre moyen d’accéder au même contenu que celui stocké dans public_html.
- Dans la plupart des cas, placer des fichiers dans le dossier www revient à les placer dans public_html, puisqu’ils font référence au même répertoire.
- Pourquoi cela existe-t-il ?
- Le répertoire www est une fonctionnalité héritée des anciens environnements d’hébergement web et est souvent maintenu pour assurer la compatibilité avec les scripts et les sites web qui s’attendent à trouver un répertoire www.
- Certains utilisateurs sont plus habitués à utiliser www comme répertoire racine de leur site web, c’est pourquoi les fournisseurs d’hébergement l’incluent souvent pour des raisons de commodité.
Comment www et public_html fonctionnent ensemble
- Relation de lien symbolique :
- Dans de nombreuses configurations d’hébergement, www est un lien symbolique (ou lien symbolique) vers public_html. Cela signifie que les deux répertoires pointent vers le même emplacement sur le serveur. Tout fichier ou modification effectué dans un répertoire sera répercuté dans l’autre.
- Par exemple, www est un lien symbolique vers public_html :
- Si vous placez un fichier contact.html dans public_html, il apparaîtra également dans www car www est un pointeur vers public_html.
- Accès aux fichiers en utilisant les deux chemins :
- Du point de vue de l’utilisateur, il n’y a pas de différence entre l’utilisation de www et de public_html. Les deux sont liés à votre domaine, de sorte que l’accès à un fichier à partir de l’un ou l’autre de ces répertoires fonctionne de la même manière.
- Si vous téléchargez un fichier vers www, vous le téléchargez en fait vers public_html et vice versa.
Exemple de scénario
Supposons que vous ayez un compte d’hébergement avec le domaine example.com et que vous voyez les répertoires suivants :
- public_html/index.html
- www/index.html
Si vous téléchargez ou modifiez index.html dans public_html ou www, il sera accessible par votre navigateur à l’adresse https://example.com/.
Différences dans certains environnements d’hébergement
- hébergement basé sur cPanel : La plupart des environnements d’hébergement mutualisé utilisant cPanel utiliseront public_html comme racine de document par défaut pour le domaine primaire, avec www comme lien symbolique vers celui-ci.
- Configurations de serveurs personnalisés : Dans les configurations de serveurs personnalisés, www peut exister ou non, en fonction de la façon dont le serveur est configuré. Cependant, public_html (ou un répertoire similaire) est toujours nécessaire en tant que racine du document pour servir les pages web.
- Sous-domaines et domaines complémentaires : Pour les sous-domaines ou les domaines supplémentaires, des répertoires distincts à l’intérieur de public_html ou à côté peuvent être créés. Par exemple :
- public_html/subdomain/ pour subdomain.example.com.
- public_html/addon-domain/ pour addon-domain.com.
Conclusion : Prenez le contrôle des fichiers de votre site Web
Le répertoire
public_html
www
public_html