Je viens de terminer la création d'un site Web pour mon père et je dois le mettre en ligne. Il a déjà un domaine (et j'ai accès au panneau d'administration pour cela sur 'fasthosts') et ma mère a déjà un espace serveur qu'elle loue conjointement avec un ancien de ses collègues qui gère la plupart des tâches administratives. Mes questions sont:
Comment modifier les enregistrements DNS du domaine pour qu'ils pointent vers le serveur que ma mère a déjà? Une fois que les deux domaines pointent là, j'ai quelques informations sur la façon d'utiliser la réécriture d'URL pour les "fractionner à nouveau". En fait, je posterai cela ci-dessous et j'apprécierais tout commentaire à ce sujet également.
Désolé pour une question aussi fondamentale, mais ma connaissance du fonctionnement de l'hébergement de domaine, des serveurs de noms et du DNS est insuffisante. J'ai essayé de naviguer à travers Google, mais rien ne cadre très bien avec les options du panneau de configuration (ce qui est peut-être délibérément déroutant).
Merci beaucoup!
Cette information sur la réécriture:
Exécution de plusieurs sites à partir d'un seul serveur virtuel
Si vous avez enregistré deux domaines ou plus, chacun fonctionnant en tant que site Web distinct, cela nécessiterait généralement que chaque domaine s'exécute en tant que serveur virtuel distinct. Cependant, la réécriture d'URL vous permettra d'exécuter plusieurs sites en utilisant un seul serveur virtuel.
Par exemple, si vous avez les domaines www.site1.com et www.site2.com, placez simplement chaque site dans un dossier du dossier htdocs portant le même nom que le domaine, à savoir/site1 et/site2.
Le code requis serait défini dans le format suivant:
<rule name="Site1"> <match url="(.*)" /> <conditions logicalGrouping="MatchAny"> <add input="{HTTP_Host}" pattern="site1.com" /> </conditions> <action type="Rewrite" url="/site1/{R:0}" /> </rule>
Continuez simplement à ajouter de nouvelles règles pour tous les nouveaux sites. Si vous souhaitez que deux sites pointent sur le même dossier, vous pouvez simplement ajouter d'autres conditions:
<rule name="Site1"> <match url="(.*)" /> <conditions logicalGrouping="MatchAny"> <add input="{HTTP_Host}" pattern="site1a.com" /> <add input="{HTTP_Host}" pattern="site1b.com" /> <add input="{HTTP_Host}" pattern="site1c.com" /> </conditions> <action type="Rewrite" url="/site1/{R:0}" /> </rule>
Pour changer/définir l'endroit où un domaine pointe vers, vous devez faire 3 choses:
En règle générale, vous vous connectez au panneau d'administration de votre hôte Web, ajoutez le nom de domaine et notez les serveurs de noms que l'hôte Web vous recommande d'utiliser (par exemple, ns1.example.com et ns2.example.com). Ensuite, vous vous connectez au compte que vous avez utilisé pour enregistrer le domaine et entrez les serveurs de noms précédemment notés. Après cela, il vous suffit d'attendre que les modifications DNS se propagent.
Toutefois, si vous utilisez un serveur dédié qui n'est pas géré par un hôte Web ou par le biais d'un panneau d'hébergement Web tel que cPanel, les étapes 1 et 2 peuvent s'avérer un peu plus compliquées. J'espère que le collègue de votre mère en sait assez sur l'administration de base d'un serveur pour gérer ce genre de choses pour vous, car un novice devrait vraiment utiliser l'hébergement géré.
Cela dépend si votre hébergeur ou fournisseur a cette option. Généralement, l'hébergeur très bon marché ne vous permet pas de modifier les enregistrements DNS. Ensuite, vous devez utiliser une redirection ou un iframe. Vous pouvez télécharger un document HTML avec un en-tête de redirection 304 ou un iframe pointant sur le stockage physique.