Je dois créer un alias de domaine alias.domain.com
pour transmettre http à www.domain.com
.
Il doit s'agir d'un transfert et non d'une redirection (on m'a dit que cela peut être fait en créant CNAME).
Note J'utilise Plesk et la création d'un alias de domaine dans plesk crée un enregistrement A et non un CNAME.
Des pensées s'il vous plaît?
Considérer...
bar.example.com. CNAME foo.example.com.
foo.example.com. A 192.0.2.23
Ici,
DNS resolver
rencontre un CNAME record
tout en recherchant un enregistrement de ressource ordinaire, il relance la requête en utilisant le nom canonique au lieu du nom d'origine.A record
pour bar.example.com
est effectuée, le résolveur verra un CNAME record
et relancera la vérification à foo.example.com
, puis retournera 192.0.2.23
.Dans Plesk, lorsque nous créons un alias de domaine, en fait, il ajoute ServerAlias alias.domain.com
dans les configurations vhost de httpd, et donc le A record
. Lisez Ici et essayez de vous relier à this .
En fait, alias.domain.com
se résout directement en pointant une adresse IP, le redémarrage de la requête n'est pas nécessaire se trouve dans CNAME
.
Il n'y a pas de différence entre une redirection et une redirection. Ce que vous voulez dire est probablement la fonction appelée "Redirection" dans Plesk et cette fonction doit être activée par votre hôte pour pouvoir apparaître. Si ce n'est pas le cas, demandez à votre hébergeur de l'activer pour vous.
Si Plesk (ou votre hébergeur) ne vous aide pas, vous devrez peut-être ajouter ceci au fichier .htaccess de votre dossier racine:
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{HTTP_Host} !^alias.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,QSA,L]
</IfModule>
Si votre hôte vous indique une erreur 500, supprimez le hachage de la troisième ligne. Cela devrait faire l'affaire.