web-dev-qa-db-fra.com

Migrer le domaine complémentaire olddomain.com vers newdomain.com

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?

3
eHx

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>
1
dartonw

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).

1
user16179