web-dev-qa-db-fra.com

Attribution de domaines à des adresses IP

Si j'ai enregistré plusieurs noms de domaine mais que je n'ai l'intention d'utiliser qu'un nom de domaine pour le site Web en question et de mettre en place des redirections 301 pour tous les autres, dois-je seulement affecter un nom de domaine à une adresse IP?

3
br3w5

Je pense que ce qu'il demande, c'est ceci: 'J'ai acheté plusieurs noms de domaine. J'ai l'intention d'utiliser l'un d'entre eux pour un site Web, et les autres rediriger vers celui-ci. Dois-je acheter des adresses IP supplémentaires pour ces domaines même s'ils n'hébergent rien, mais simplement redirigent vers le premier domaine? '

Remarque importante: Vous pouvez héberger 1000 domaines (un nombre quelconque de) sur une seule adresse IP ou un domaine sur 1 000 (un nombre quelconque) d'adresses IP. Nous y parvenons grâce à un hébergement "partagé" ou "basé sur le cloud" (simple). Vous n'avez pas besoin d'acheter ou d'utiliser plus d'une adresse IP pour vos domaines, même si vous y hébergez différents sites Web. Même en faisant les redirections, vous n’auriez besoin que d’une seule adresse IP (physiquement).

Pour effectuer la redirection à partir de vos anciens domaines, il suffit de placer ceci dans un fichier .htaccess situé à la racine de ces domaines:

RewriteEngine On
RewriteCond %{HTTP_Host} ^old-domain.net$ [OR]
RewriteCond %{HTTP_Host} ^www.old-domain.net$
RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]

Si vous avez besoin d'aide supplémentaire, veuillez commenter.

2
ionFish

Tous les domaines doivent pointer sur l'adresse IP (en utilisant des enregistrements A ou CNAME dans le DNS), sinon ils ne seront pas résolus.

Ils doivent également être gérés par le serveur Web (par exemple, IIS ou Apache) afin que le serveur Web sache traiter la demande (ou au moins l'adresse IP configurée pour intercepter toutes les demandes).

Je ne suis pas familier avec la configuration d'IIS, mais la configuration d'Apache (généralement httpd.conf) peut inclure la redirection 301 suggérée par @ionFish. Sinon, elle doit être effectuée sur le fichier .htaccess du site.

0
Andrew