web-dev-qa-db-fra.com

aucune redirection www ne fonctionne / enregistrement DNS A

Je suis loin d'être un expert en la matière, mais je vais essayer d'être le plus clair possible.

J'ai une solution eshop louée d'une entreprise et elle est hébergée sur leur serveur. Je peux y accéder via company.com/myshop et cela me permet également de configurer jusqu'à 3 domaines qu'ils doivent reconnaître et rediriger vers ma boutique spécifique.

J'ai enregistré un domaine auprès d'une autre société et j'essaie de le "rediriger" vers l'eshop. À l'aide de l'une des entrées DNS suivantes (telles qu'elles apparaissent dans l'interface graphique de l'administrateur)

  • * A 111.111.111.111
  • * .myshop.com A 111.111.111.111
  • myshop.com A 111.111.111.111

J'ai réussi à faire www.myshop.com rediriger vers l'IP de company.com (111.111.111.111), qui continue ensuite à faire exactement ce que je m'attends à faire (c.-à-d. Qu'il reconnaît qu'il provient de mon domaine, fait se redirige davantage). Cependant, je n'arrive pas à faire myshop.com (c'est-à-dire sans le www) redirection vers cette adresse IP, aussi.

La société auprès de laquelle j'ai enregistré le domaine fournit un service de "redirection d'URL", mais Google n'enregistre que la demande de redirection et ne la suit pas. C'est pourquoi j'espère une solution DNS à ce problème - mon hypothèse étant que j'ai réussi à ne pas ajouter un enregistrement au DNS; si, toutefois, la raison se situe ailleurs, je serais heureux d'en entendre parler aussi. S'il s'agit d'une solution conviviale pour les moteurs de recherche (par exemple, le dilemme www/no-www - éviter les pénalités pour double contenu), c'est encore mieux; n'ayez aucune préférence dans les deux cas (www/no-www), vous en avez juste besoin pour fonctionner.

Toute aide est grandement appréciée, merci

4
Jan Benes

Selon votre réponse à LazyOne et à Paulmorriss, je ne peux que supposer que votre configuration DNS est incorrecte. Nous pouvons automatiquement exclure qu'il soit jamais redirigé vers eshop simplement parce que cela montre, selon votre description, qu'il conduit à la société du domaine.

Nulle part et entrées DNS que j’ai modifiées, j’ai vu une entrée générique (*) semblable à celle que vous avez ci-dessus pour vos enregistrements. Comme tout (*) est automatiquement transmis à votre @ entrée, dans ce cas: company.com . Maintenant, je ne sais pas avec certitude si cela peut affecter quoi que ce soit, mais allons-y et éliminons-le nous.

Maintenant, votre entrée DNS principale, l'entrée A (hôte) devrait ressembler à ceci:

@            A            111.111.111.111

Mais votre enregistrement www doit être un enregistrement CNAME (Alias), car il s’agit d’un alias pour votre domaine principal; Ainsi ressemblant à ceci:

www          CNAME        company.com

Passons maintenant à la capture: une fois la redirection transmise, qui sait ce que la configuration du serveur eshop fera pour le domaine. Il pourrait être tronqué pour ne montrer que company.com ou rester tel quel, www.company.com . Je ne peux que supposer que c'est hors de votre contrôle.

Quelque chose de plus spécifique à votre situation: comme vous l'avez posté, seuls 3 domaines seront reconnus par eshop. Est-ce la raison pour laquelle vous choisissez un caractère générique? Par définition, un caractère générique ne peut devenir un alias lui-même. Cependant, si vous dites que vous pouvez accéder à eshop via company.com/myshop, le site est hébergé sur votre hôte (ou vous avez fait quelque chose de plus que vous ne nous dites pas, etc.), OU ils peuvent le configurer pour agir ainsi. Et si c'est le cas, vous ne saurez jamais ce qui fonctionne ou non, car ils semblent avoir le contrôle de la situation.

5
fadmcrank