Domaines et DNS
Héberger le domaine principal du compte dans un sous-répertoire
Le domaine principal de cPanel utilise public_html. Si vous voulez servir ses fichiers depuis un sous-dossier tout en conservant l'URL publique, vous pouvez utiliser une réécriture interne. Vérifiez d'abord si l'application propose une procédure spécifique pour l'installer de cette façon.
Préparer le dossier
Gardez une copie du .htaccess et du site. Placez l'application dans le dossier choisi, par exemple public_html/subdirectorio, et vérifiez son fichier d'entrée. L'exemple suivant utilise index.php ; remplacez ce nom par index.html si votre site en a besoin.
Ne l'ajoutez pas sans examiner les règles de WordPress ou d'un autre CMS : leur routage peut exiger une configuration différente.
Exemple de réécriture
Dans le .htaccess de public_html, avant les règles générales de l'application :
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC] RewriteRule ^$ subdirectorio/index.php [L] RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC] RewriteCond %{REQUEST_URI} !^/subdirectorio(?:/|$) [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ subdirectorio/$1 [L]
Remplacez le domaine en gardant les points échappés avec \. et changez subdirectorio par votre dossier. Les conditions sur le nom évitent d'appliquer l'exemple à d'autres domaines qui partagent ce .htaccess.
La première règle traite la page d'accueil. Les autres envoient les chemins vers le sous-dossier, sauf ceux qui s'y trouvent déjà et les fichiers ou répertoires qui existent directement dans public_html. Ces anciens contenus peuvent donc rester publics.
Vérifier et revenir en arrière
Testez la page d'accueil, les chemins internes, les ressources statiques, les formulaires et l'administration. Vérifiez que la barre du navigateur conserve l'URL attendue et que l'application n'ajoute pas le sous-dossier ni n'entre dans une boucle.
En cas d'échec, récupérez l'ancien .htaccess et consultez la procédure propre à l'application. Cette technique organise la publication ; elle ne masque pas les fichiers, ne remplace pas le contrôle d'accès et n'isole pas les sites entre eux.
Cela peut aussi vous aider
- Changer le chemin d'un domaine supplémentaire Indique où modifier dans cPanel la racine des documents d'un site supplémentaire et rappelle de dépl...
- Configuration et utilisation des sous-domaines temporaires gratuits Explique comment utiliser les domaines temporaires de cPanel, webalias.es et webalias.site, leur att...
- Configurer des sous-domaines wildcard et vérifier leur portée Montre comment utiliser un astérisque dans cPanel pour que n'importe quel nom sous un domaine pointe...
- Connecter un domaine Hostsuar à Shopify Détaille quels enregistrements DNS connecter à Shopify, où les modifier selon les nameservers, comme...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.