J'utilise GoDaddy pour mes domaines. Dernièrement, j'ai remarqué qu'aucune de mes adresses example.com
ne mappe correctement au serveur. J'ai utilisé l'option "Transférer" du gestionnaire de domaine et l'ai transmise à www.example.com
, mais elle ne fonctionne toujours pas après une semaine.
Je n'ai pas accès au serveur, je ne peux donc pas utiliser la redirection ni la réécriture d'URL. Que puis-je faire à propos de ce problème?
Ceci est un problème d'enregistrement DNS.
Assurez-vous que vous avez un enregistrement DNS A appelé domain.com
et qu'il pointe sur votre serveur. Souvent, les gens n’ont que le www.domain.com
. Un record en croyant que vous devez mettre www. avant tous les noms de domaine. Cependant, les gens comme moi ne se donnent jamais la peine de taper www., On finit donc par mettre "domain.com".
Pourquoi .www est-il déconseillé?
Pour répondre à cette question, nous devons d’abord rappeler la définition de WWW:
World Wide Web: n. Abbr. WWW
1) L'ensemble complet de documents résidant sur tous les serveurs Internet utilisant le protocole HTTP, accessible aux utilisateurs via un système simple de type pointer-cliquer.
2) n: ensemble de sites Internet proposant du texte, des graphiques, des ressources sonores et des animations via le protocole de transfert hypertexte. Par défaut, tous les navigateurs Web populaires assument le protocole HTTP. Ce faisant, le logiciel ajoute le mot clé "http: //" à l'URL demandée et se connecte automatiquement au serveur HTTP sur le port 80. Pourquoi, alors, de nombreux serveurs exigent-ils que leurs sites Web communiquent via le sous-domaine www? Les serveurs de messagerie n'exigent pas que vous envoyiez des courriers électroniques à [email protected]. De même, les serveurs Web doivent autoriser l'accès à leurs pages via le domaine principal sauf si un sous-domaine particulier est requis.
En résumé, l'utilisation du sous-domaine www est une tâche redondante et longue à communiquer. Internet, les médias et la société s'en tirent mieux.
En utilisant les liens en haut de la page, vous pouvez afficher les domaines récemment validés ainsi que soumettre des domaines pour une validation en temps réel.
Tiré de no-www.org
Voilà:
RewriteCond %{HTTP_Host} !^www\.yoursite\.com [NC]
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=301,L]
Mettez cela dans votre fichier .htaccess. De plus, si vous n'avez pas de ligne indiquant "RewriteEngine On" dans votre fichier .htaccess, assurez-vous de la mettre comme cela:
RewriteEngine On
RewriteCond %{HTTP_Host} !^www\.yoursite\.com [NC]
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=301,L]