web-dev-qa-db-ja.com

アドオンドメインolddomain.comをnewdomain.comに移行します

GoDaddyに登録されている2つのドメインがあります。

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は既に動作しているサイトで、異なるウェブホストがありますが、ドメイン名はGoDaddyに登録されています(そして、ウェブサーバーにリダイレクトするようにネームサーバーが変更されていると思います)。

今、なぜこれが行われたのかわかりませんが、domainb.comはホスト上のサブドメインと見なされます...ファイルがサーバー上の別のフォルダーにあることを意味します。
例:public-html/domainb.com/public-html/FILES

構造はウェブホスト上でこれに似ています:

HostNAME (main root folder)
    domainb.com (subdomain of hostname)
    domainc.com (etc...)
    domaind.com (etc...)

サイトをdomainb.comからdomaina.comに転送します。つまり、domaina.comがすべてのコンテンツとCMSを再アップロードせずに新しいWebサイトになります。古いものは、転送が完了するとdomaina.comにリダイレクトされます(301リダイレクトを使用)。

誰も私にこれを行う方法を教えてもらえますか?

3
eHx

Webサーバー設定にアクセスできると仮定します。 httpd.conf、既存のdomaina.com VirtualHostを編集するか、domainb.comディレクトリをルートとして使用して新しいVirtualHostを作成できます。したがって、domainb.comのファイルへの絶対パスが/var/www/public-html/domainb.com/public-htmlであり、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

Cpanelを使用している場合は、[変更とアカウント]オプションを使用するだけで、古いドメインが新しいドメインに変更されます。したがって、古いドメインはサーバーから削除され、ファイルは残ります。

この後、db接続を確認し、スクリプトのパスを確認するだけです(ドメインの変更の結果として変更される可能性があるため)。

1
user16179