web-dev-qa-db-fra.com

example.com obtient une URL invalide mais www.example.com fonctionne très bien

Je suis novice dans la maîtrise du Web, alors je vous prie de supporter. Mon problème est que j'ai un exemple de domaine.com. Si j'y vais directement, j'obtiens une erreur d'URL non valide. Cependant, www.example.com fonctionne tout simplement bien. Voici le message d'erreur

Invalid URL

The requested URL "[no URL]", is invalid.
Reference #9.b20fdd58.1490883354.a0914c3

Nous utilisons GoDaddy pour le domaine, cloudflare pour le DNS et hubspot pour l’hébergement de certaines parties de notre site Web.

Donc, dans GoDaddy, j'ai mon exemple.com. Il n'a rien défini à part les serveurs de noms pour le cloudflare. Dans cloudflare, j'ai défini un cname d'exemple.com pour qu'il devienne un alias de www.example.com. Voici quelques exemples de serveurs qui pourraient être pertinents. Il se produit ce qui s'appelle cname flattening. Il est également intéressant de noter que si je vais à l’URL hubspot où mon www.exemple.com est redirigé, la même erreur se produit. enter image description hereenter image description here Et dans hubspot, mon www.example.com est le principal pour les outils de contenu, puis toutes les URL de hubspot sont redirigées vers www.example.com.

S'il vous plaît aidez-moi et merci beaucoup!

2
Hayk Safaryan

Le problème était que Hubspot ne fonctionne qu'avec les URL qui ont www. Il devrait donc y avoir une redirection de domaine pour que root puisse aller sur www. Le faire avec GoDaddy n'est qu'un jeu d'enfant. Cependant, dans cloudflare, il n'y a pas de transfert de domaine mais il existe un transfert d'URL. J'ai paramétré la transmission de l'URL et créé le dossier DNS pour qu'il soit traité par cloudflare (le nuage orange dans le cloudflare). Ainsi, le problème a été résolu.

0
Hayk Safaryan

Vous devez créer un enregistrement A avec l’adresse IP du serveur Web. Cela est dû au fait que les noms d'hôtes nus contenant uniquement domain.com ne peuvent pas être CNAME. Voici ce que vous faites: Cinglez l'adresse de travail avec www:

ping www.secretexample.com

Envoyez une requête ping à l'adresse qui ne fonctionne pas sans www:

ping secretexample.com

S'ils affichent la même adresse, ou seulement le dernier numéro diffère (round robin), le problème réside dans l'hébergement partagé et vous ne devez pas essayer de le réparer dans les domaines. Si le deuxième exemple échoue, ajoutez l'enregistrement A avec l'IP obtenue à partir du premier ping avec www.

1
Zdenek