web-dev-qa-db-fra.com

Quelle est la meilleure pratique pour rediriger l'adresse IP d'un serveur Web lorsqu'il héberge plusieurs noms de domaine?

Je prévois deux noms de domaine distincts pointant vers la même installation Apache avec WordPress multi-site.

Je peux définir des hôtes virtuels correctement pour chaque domaine, pas de problèmes. Je peux avoir les deux domaines pointés sur le même hôte, pas de souci.

Actuellement, j'ai une redirection pour tout le trafic qui frappe l'adresse IP du serveur Web vers mon domaine initial:

<VirtualHost *:80>
<Directory "/share/Web/WordPress">
        Options FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
</Directory>
        ServerName 1.1.1.100
        Redirect / https://www.example.com/
</VirtualHost>

Quelle est la meilleure pratique pour rediriger l'adresse IP lorsque 2 noms de domaine pointent sur la même adresse IP?

J'ai pensé créer une page générique 404 et l'afficher lors de la frappe sur l'adresse IP. Mais cela nuirait-il à mon référencement sur les deux sites?

Comment les sociétés d'hébergement partagé redirigent-elles le trafic HTTP en fonction d'une adresse IP? Est-ce qu'ils désignent la société mère ou autre chose? Peut-être que ce n'est pas un problème tous ensemble?

Soyons donc clairs: quelle est la meilleure pratique pour rediriger l’adresse IP d’un serveur Web lorsque celui-ci héberge plusieurs noms de domaine?

8
Mike

La réponse est dans le commentaire:

Les sociétés d'hébergement proposant des comptes partagés ont généralement plusieurs sites hébergés sur la même adresse IP et utilisant des hôtes virtuels, comme vous l'avez fait par le passé. site par défaut, ou une page d'erreur. Dans les deux cas, cela n’affecte aucun autre site en termes de référencement.

Par souci de clarté, la meilleure pratique consiste à rediriger l’IP vers une page d’erreur, 404 ou une autre page de destination. Aucun de ces éléments n'affectera négativement le référencement d'un domaine hébergé.

7
Mike

La réponse à votre question "Quelle est la meilleure pratique pour rediriger l'adresse IP d'un serveur Web lorsqu'il héberge plusieurs noms de domaine?" is this: La meilleure pratique consiste à utiliser une redirection (Apache) ou à renvoyer une erreur 444 (Nginx) pour empêcher les attaques par en-tête de l'hôte.

Votre deuxième question sur le référencement n'a pas d'importance et n'a rien à voir avec le titre de votre question, mais vous devez poser une nouvelle question "La redirection des demandes d'adresse IP d'un serveur peut-elle influencer le référencement?" si cela vous inquiète.

Voici un exemple pour Apache:

<VirtualHost *:80>
  ServerName IP.AD.DR.ESS
  Redirect permanent / http://www.example.com/
</VirtualHost>

Et voici un exemple pour Nginx:

server {
  listen 80;
  server_name IP.AD.DR.ESS;
  return 444;
}

Les deux exemples n'écoutent sur le port 80 que parce que la redirection des demandes HTTPS pour l'adresse IP sur le port 443 n'est pas possible.

2
Tom Brossman