J'ai 2 domaines qui sont enregistrés chez GoDaddy:
domaina.com (not hosted, only domain name is registered to Gd)
domainb.com (hosted at a different webhost, domain name registered to Gd)
domainb.com
est un site déjà actif, avec un hôte Web différent, mais le nom de domaine est enregistré sur GoDaddy (et je suppose que les serveurs de noms sont modifiés pour rediriger vers l'hôte Web).
Maintenant, je ne comprends pas pourquoi cela a été fait, mais domainb.com
est considéré comme un sous-domaine sur l'hôte ... signifiant que les fichiers se trouvent dans un dossier séparé sur le serveur.
Ex: public-html/domainb.com/public-html/FILES
La structure est similaire à celle de l'hébergeur Web:
HostNAME (main root folder)
domainb.com (subdomain of hostname)
domainc.com (etc...)
domaind.com (etc...)
Je souhaite transférer le site domainb.com
vers domaina.com
, ce qui signifie domaina.com
deviendra le nouveau site Web, sans avoir à télécharger à nouveau tout le contenu et le système de gestion de contenu. L'ancien sera redirigé vers domaina.com
une fois le transfert effectué (en utilisant les redirections 301).
Quelqu'un peut-il me dire comment je peux faire ça?
En supposant que vous ayez accès à la configuration du serveur Web, par exemple. httpd.conf, vous pouvez simplement modifier le domaina.com
VirtualHost existant ou en créer un nouveau en utilisant le répertoire domainb.com
comme racine. Donc, si le chemin absolu des fichiers pour domainb.com
est /var/www/public-html/domainb.com/public-html
et que vous souhaitez l’héberger en tant que domaina.com
:
<VirtualHost 10.1.2.3:80>
ServerAdmin [email protected]
DocumentRoot /var/www/public-html/domainb.com/public-html
ServerName www.domaina.com
ErrorLog logs/domaina.com-error_log
TransferLog logs/domaina.com-access_log
</VirtualHost>
Si vous utilisez Cpanel, utilisez simplement l’option Modify and Account et votre ancien domaine sera remplacé par le nouveau. Ainsi, l’ancien domaine sera supprimé du serveur et le fichier sera conservé.
Après cela, il vous suffira de vérifier la connexion à la base de données et les chemins de vos scripts (car ils peuvent changer en raison du changement de domaine).