Cet article traite de la configuration d’un sous-domaine sur un Webhosting. Il s’agit en général d’un sous-domaine exploité sur le même service que le domaine principal. Pour créer un sous-domaine dans le DNS (par exemple pour un site hébergé chez un autre fournisseur), suivez le guide DNS – Sous-domaines.
Dans cet article, vous découvrirez :
- Quand configurer des sous-domaines sur un Webhosting
- Comment créer un sous-domaine :
- Comment configurer le HTTPS sur un sous-domaine
- Problèmes courants
- Foire aux questions
Sous-domaines sur Webhosting
Sur un Webhosting portant le nom du domaine principal, vous pouvez créer, pour ce domaine (et éventuellement pour ses alias), un nombre illimité de sous-domaines avec des sites web distincts. Vérifiez que vous remplissez les conditions suivantes :
- Dans enregistrements DNS du domaine vous avez des enregistrements de type A (ou AAAA) portant le nom * ou des sous-domaines précis, qui pointent vers le Webhosting.
- Vous utilisez fichier .htaccess par défaut dans le dossier www, ou les règles de routage ajoutées pour la structure de répertoires WEDOS à la fin de votre propre fichier .htaccess.
- Dans le dossier www sur le FTP, vous avez les répertoires domains et subdom conformément aux exigences de la structure de répertoires du Webhosting.

Si le domaine n’utilise pas nos serveurs DNS, effectuez la vérification auprès du fournisseur des serveurs DNS que vous utilisez réellement.
Création d’un sous-domaine via FTP
Vous pouvez créer les sites des sous-domaines via FTP dans le dossier www/domains, ou www/subdom. Ce choix influe sur le comportement des sous-domaines vis-à-vis des alias. Si vous n’utilisez pas d’alias, nous vous recommandons d’utiliser le dossier www/domains.
Vous trouverez un guide sur la gestion des fichiers via FTP dans l’article Webhosting – Gestion des fichiers.
Pour créer un sous-domaine via FTP, procédez comme suit :
- Connectez-vous au FTP, par exemple avec le client WebFTP ⧉ (Manuel).
- Accédez au dossier www/subdom ou www/domains.
- Créez un nouveau répertoire en suivant les instructions correspondant à ce dossier.
- Téléversez les fichiers du site, y compris index.html ou index.php.
Sous-domaines dans www/subdom
Les sites du dossier www/subdom sont des sous-domaines communs à tous les domaines alias. Vous créez ici un nouveau sous-domaine en ajoutant un répertoire portant le nom du sous-domaine seul, sans l’extension du domaine. Par exemple, sur le Webhosting domaine.tld vous créez le sous-domaine boutique.domaine.tld en ajoutant un dossier nommé boutique dans le dossier www/subdom.

Sous-domaines dans www/domains
Les sites du dossier domains s’affichent exclusivement sur le domaine ou le sous-domaine concerné (avec ou sans www).
Vous créez ici un nouveau sous-domaine en ajoutant un répertoire portant le nom de domaine complet, extension comprise. Par exemple, sur le Webhosting domaine.tld vous créez le sous-domaine boutique.domaine.tld en ajoutant un dossier nommé boutique.domaine.tld dans le dossier www/domains.

Création d’un sous-domaine avec l’installateur d’applications
Si vous utilisez pour créer votre site l’installateur d’applications, vous n’avez pas besoin de créer manuellement le dossier du sous-domaine sur le FTP. Il suffit de vous assurer que, s’il existe dans www/domains , il est vide (sinon, l’installateur renverra une erreur).
Pour installer l’application sur un sous-domaine, il suffit, à la première étape de l’installation, de saisir le nom du sous-domaine entre http:// et le nom de domaine. Par exemple, sur le Webhosting domaine.tld vous créez le sous-domaine boutique.domaine.tld en saisissant le mot boutique dans le champ situé entre http:// et domaine.tld.

Configuration du HTTPS sur un sous-domaine
La mise en service complète du HTTPS (activation et propagation du certificat) prend généralement jusqu’à 90 minutes.
Vous activez le HTTPS sur le Webhosting en suivant le guide Webhosting – Configuration rapide du HTTPS. Grâce au guide Webhosting – Configuration manuelle du HTTPS vous accédez ensuite à la gestion des domaines et des sous-domaines.
Ajoutez des sous-domaines au certificat comme suit :
- Cliquez sur le bouton Add Domains.
- Dans la partie inférieure du formulaire, saisissez la liste des sous-domaines (sans le nom du domaine principal), séparés par des virgules.
- Confirmez l’ajout avec le bouton Add Domains en bas du formulaire.

En l’absence d’erreur, le HTTPS sera actif sur les sous-domaines sous 1,5 heure.
Problèmes courants
Parmi les problèmes courants liés à la gestion des sous-domaines sur un Webhosting figurent :
- Erreur 500 sur le sous-domaine
- L’installateur d’applications ne parvient pas à créer le sous-domaine
- .htaccess du site principal incompatible
- Le HTTPS ne fonctionne pas sur le sous-domaine avec www
Erreur 500 sur le sous-domaine
Problème : Après la création du sous-domaine dans les dossiers domains et subdom, l’erreur suivante s’affiche : Erreur 500 Internal Server Error.
Cause : Vous devez créer le sous-domaine soit dans le dossier domains, soit dans subdom, mais pas dans les deux.
Solution : Supprimez l’un des dossiers en conflit dans domains/subdom.
Impossible de créer le dossier du sous-domaine avec l’installateur
Problème : L’installateur d’applications signale une erreur : Le répertoire cible /www/domains/sub.domaine.tld n’est pas vide.
Cause : L’installateur a détecté une installation existante, ou ses restes, sur le FTP.
Solution : Connectez-vous au FTP et supprimez entièrement le dossier du sous-domaine dans le dossier domains. Ne le recréez pas.
.htaccess du site principal incompatible
Problème : Le fichier .htaccess de mon système de gestion de contenu n’est pas compatible avec le .htaccess WEDOS par défaut, et les sous-domaines ne fonctionnent donc pas.
Cause : Les systèmes de gestion de contenu placés dans le dossier www peuvent écraser le fichier .htaccess avec leurs propres règles, ou leurs règles ne sont pas compatibles avec celles du .htaccess par défaut.
Solution : Si votre site principal posant problème se trouve dans le dossier www, déplacez-le dans le dossier www/domains/domaine.tld, où domaine.tld est le domaine du site principal. Ensuite, restaurez le .htaccess par défaut.
Sous-domaine avec www non fonctionnel
Problème : Nous avons ajouté un certificat sur le sous-domaine, y compris la version avec www. Le sous-domaine seul fonctionne, mais pas la version avec www. Pourtant, le certificat est actif pour les deux.
Cause : Ce problème est courant avec les domaines utilisant WEDOS.protection. Le certificat d’un domaine de 4e niveau (du type www.sub.domaine.tld) se trouve sur le Webhosting, mais pas sur le serveur proxy, et la connexion est donc considérée comme non sécurisée.
Solution : Redirigez le sous-domaine avec www vers le sous-domaine entièrement sécurisé sans www. Si vous utilisez notre fichier .htaccess par défaut, ajoutez immédiatement sous RewriteEngine On ce code :
# redirection 301 de www.sub.domaine.tld -> sub.domaine.tld
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.[^.]+\.[^.]+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
Foire aux questions
Si je crée un sous-domaine à la fois dans domains et dans subdom, lequel s’affiche ?
Une erreur 500se produit. Choisissez un seul emplacement pour votre sous-domaine et supprimez le sous-domaine en double.
À quoi doit ressembler le fichier .htaccess par défaut dans le dossier d’un sous-domaine ?
Le fichier .htaccess par défaut se trouve uniquement dans le dossier www. Dans les dossiers des sous-domaines, vous pouvez avoir des fichiers .htaccess de votre choix. En cas de conflit entre des fichiers .htaccess ou de saisie d’une directive interdite, une erreur 500.
Où arrive un visiteur qui saisit un sous-domaine inexistant ?
Si le sous-domaine n’existe ni dans le dossier subdom ni dans domains, le contenu du dossier www s’affiche.