ウェブサイトを新しいドメイン名に移動する6つのステップ

公開: 2020-12-16

あなたのウェブサイトのドメイン名はあなたのブランドの重要な部分です。 あなたのウェブサイトをセットアップするとき、それはあなたが決定する必要がある最初の事柄の1つです。 時間の経過とともに、最初の選択が最適ではなかったか、元の選択が現在のブランドを反映していないところまでビジネスが進化したことに気付くかもしれません。

したがって、解決策はドメイン名を変更することです。 この記事では、できるだけ手間をかけずにWebサイトを新しいドメイン名に移動する方法について説明します。

ステップ1:事前計画

Webサイトの移動を開始する前に、プロセスを簡単にするために実行する必要のあるいくつかの手順があります。

行動計画を実施する

以下に、タスクを完了するために使用する可能性のあるツールの提案とともに、何をいつ行うかについての推奨事項を示します。 この情報を使用して、行動計画を作成し、状況に固有の独自のステップバイステップの説明シートを作成できます。

コンテンツをカリングしてクリーンアップする

時間の経過とともに、書かれたコンテンツ、ビデオ、画像などを追加するにつれて、Webサイトは成長します。 ただし、これらの一部は、関連性がなくなったり、パフォーマンスが低下したり、古くなったりします。

これらのアイテムが不要になったと判断した場合は、ファイルをカリングします。 Webホスティング環境の貴重なストレージスペースを解放し、移動するアセットが少なくなるため、移動プロセスが簡単になります。

サイト構造を確認する

サイトのファイルを確認します。 これは、サイト全体の構造と、すべてのファイルがどのように組み合わされているかを思い出させるものです。 ただし、移動の一環としてサイト構造を変更する予定がある場合は、 .htaccessファイルで提供する必要のあるHTTP301リダイレクトを事前に計画する必要があります。

(HTTP 301リダイレクトは、ユーザーがページの古いアドレスしか知らない場合でも、移動されたWebページを見つけるのに役立ちます。)

たとえば、 http://old-domain.com/blog/postnameからhttp://new-domain.com/blog/postnameに移動するだけの場合、リダイレクトを設定するプロセスはかなり適切になります。シンプル—システム全体のリダイレクトを1つだけ必要とします。

ただし、 http://old-domain.com/blog/old-postnameからhttp://new-domain.com/new-folder/new-postnameに移動すると、リダイレクトの設定が非常に複雑になる可能性があります。各ページのリダイレクトが必要です。

新しいWebホスティングプロバイダーに移行するかどうかを決定します

現在のウェブホスティングプランがニーズを満たしていない場合(または受けているサービスに不満がある場合)は、ウェブサイトを新しいドメイン名に移動すると同時に、新しいウェブホスティングプロバイダーに移動することを検討してください。

新しいホストに移動すると同時にドメイン名を選択することで、Webサイトで行う必要のある移動の数を最小限に抑えることができます。 さらに、一部のホストは、無料の移行サービスまたはWebサイト転送サポートを新規顧客に提供します。これは、役立つサービスです。

ステップ2:ファイルとデータベースのバックアップコピーを作成する

理想的な世界では、Webサイトの移行は最初は問題なく機能するはずです。 残念ながら、それはおそらく起こらないでしょう。そのため、Webサイトを(新しいホストまたは単に新しいドメイン名に)移動する準備をするときに実行できる最も重要なことの1つは、バックアップを作成することです。

手動バックアップ

ファイルを手動でバックアップすることを選択できます(つまり、バックアップ場所にコピーするファイルを決定します)。 これを行うには、 FTPクライアントAdminer (以前はphpMinAdminと呼ばれていました)の2つのツールを使用する必要があります。

FTPクライアントを使用して、Webサイトのルックアンドフィール(テーマやプラグインなど)を担当するWordPressファイルと、インストールしたWordPressコアをバックアップします。 WordPressでは、FileZillaの使用をお勧めします。これを使用すると、クライアントをインストールしてセットアップした後、数回クリックするだけでファイルをバックアップできます。

WordPressデータベースをバックアップするには、追加のツールが必要です。 データベースには投稿、ページ、ユーザー情報などが保存されており、Adminerはこれらのアイテムのバックアップを支援します。

cPanelバックアップウィザード

多くのウェブホスティングプロバイダーは、顧客にcPanelコントロールパネルを使用してウェブサイトの環境を管理することを提案しています。 cPanelに含まれる機能の1つは、すべてのファイル、電子メール、およびデータベースの完全バックアップを作成する機能です。

cPanelバックアップウィザードを使用する利点は、バックアップを開始するだけでよいことです。 ウィザードが残りの作業を行い、バックアップが完了してダウンロードの準備ができたらメールを送信します。 ただし、欠点は、cPanelバックアップはcPanel自体でのみ使用できることです。cPanelを備えたホストから備えていないホストに移動する場合、ウィザードを使用して作成されたバックアップを使用できなくなります。

プラグイン

技術的でない人、サイトを手動でバックアップしたくない人、またはcPanelバックアップを使用できない人のために、このタスクに役立つさまざまなプラグインがあります。 これらには、Duplicator、All-in-One WP Migration、およびUpdraftPlusが含まれます。

ステップ3:ファイルを新しいドメイン名に転送する

ファイルをバックアップしたので、既存のドメイン名から新しいドメイン名にファイルを移管するプロセスを開始できます。 繰り返しますが、このプロセスを支援するために利用できるいくつかのオプションがあります。

手動転送

ファイルを手動でバックアップできるのと同じように、個々のファイルとデータベースを古い環境から新しい環境に手動で転送できます。 Webサイトのファイルを手動で転送する場合は、実行する順序が重要であることに注意してください。

最初に移行する必要があるのはデータベースです(これはAdminerを介して実行できます)。 次に、WordPressとデータベース間のアクセスを制御するwp-config.phpファイルを編集します(変更をロールバックする必要がある場合に備えて、編集する前にファイルのバックアップを作成します)。 更新したデータベース名、ユーザー名、およびパスワードでwp-config.phpファイルを更新する必要があります。

最後に、テーマやインストールされているプラ​​グインのファイルなど、Webサイトの残りのファイルをアップロードできます。 これらのファイルのバックアップにFTPクライアント(FileZillaなど)を使用したのと同じように、FTPクライアントを使用して、目的の写真を手動で選択することにより、ファイルを新しい環境にアップロードできます。

cPanel

古い環境と新しい環境の両方でcPanelコントロールパネルの使用が許可されている場合は、完全バックアップを復元できます。 提携しているホスティング会社によっては、サポートチームに連絡して支援を求める必要がある場合があります。

プラグイン

手動転送は非常に時間がかかる可能性があり、すべてのユーザーがバックアップとサイト移行のためにcPanelに依存できるわけではありません。 そこでプラグインが登場します。WordPress独自のVaultPress、Duplicator、All-in-One WP Migration、UpdraftPlusなど、Webサイトのすべてのファイルを移動するのに役立つプラグインが利用可能です。

ステップ4:リダイレクトを追加する

ファイルを移動したら、古いドメインの.htaccessファイルを編集してリダイレクトを追加する必要があります。 ドメイン名が変更されたため、古いリンクから新しいリンクにユーザーを自動的に送信する方法が必要になります。 それ以外の場合は、HTTP404ページが見つかりませんというエラーが表示されます。

トップレベルドメインを変更するだけの場合(たとえば、 http://old-domain.comからhttp://new-domain.comに)、追加する必要のあるリダイレクトルールは非常に簡単です。

 #Options + FollowSymLinks
RewriteEngineオン
RewriteRule ^(。*)$ http://new-domain.com/$1 [R = 301、L]

ただし、サイトの構造が大幅に変更されており(つまり、サイトのセクション全体をサブフォルダーに移動した場合)、これがページのURLに反映されている場合は、移動したページごとに個別のルールを追加する必要があります。 :

 リダイレクト301 / old-page / http://new-domain.com/new-page/

手順5:リンク切れを確認する

この時点で、すべてのURLを変更し、リダイレクトを設定して、ユーザーが古いURLしかない場合でもページを見つけられるようにしました。 ただし、特にURLにさらに複雑な変更を加え、多数の個別のリダイレクトを追加する必要がある場合は、何かが見落とされる可能性があります。

壊れたリンクをチェックする方法はいくつかあります。 Google Search Consoleを使用している場合は、壊れたリンクを確認できます(変更後、Googleがサイトのインデックスを再作成する時間があったと仮定します)。 または、壊れたリンクを探すことを目的としたサードパーティのプラグインや、URLプロファイラーやSitebulbなどのツールを使用することもできます。

手順6:XMLサイトマップを更新してインデックスの再作成をトリガーする

XMLサイトマップは、そのWebサイト上のページのリストと、XMLマークアップ言語を使用して記述されたページが相互にどのように関連(またはリンク)するかを含むページです。 Webサイトを新しいドメイン名に移動するとき(またはURLを変更するときはいつでも)、XMLサイトマップを更新して正しいものにする必要があります。

XMLサイトマップは検索エンジンにとって重要なツールであり、これらのページを使用してWebサイトのインデックスを作成し、さまざまなページが相互にリンクする方法を識別します。 サイトマップを持っていても、それ自体では検索エンジンのランキングは向上しませんが、誰かが検索を実行するたびに関連するページを見つけやすくなります。

XMLサイトマップを更新したら、Googleにウェブサイトのインデックスを再作成するように依頼して、GoogleがキャッシュしたすべてのURLを更新できるようにすることができます。 リダイレクトを利用してユーザーを正しいURLに送信することもできますが、ユーザーをリダイレクトする必要がないようにURLを更新することをお勧めします。

FAQおよびその他の考慮事項

移行プロセスが終了したときに完了したと思うかもしれませんが、Webサイトを新しいドメイン名に移動するときに注意し、実行する必要があることがいくつかあります。

  • WordPressによって生成されたログファイルと、使用している分析スイートの両方のログファイルを監視します。 発生する可能性のある最大の問題は、HTTP404ページが見つかりませんエラーです。 表示された場合は、適切なリダイレクトで.htaccessファイルを更新して修正してください。
  • 古いドメインを使用しているメールアドレスをお持ちの場合は、新しいドメインでメールアドレスを設定する必要があります。 これを行うために必要な手順は、ドメインと電子メールでそれぞれ使用しているレジストラとホストプロバイダーによって異なります。 または、新しいメールアドレスを設定して、古いアドレスに送信されたすべてのメールを転送することもできます。
  • あなたが引っ越したことを人々に知らせましょう! 設定したリダイレクトは役に立ちますが(Webブラウザーがリダイレクトすると、ユーザーは変更に気付くでしょう)、訪問者やパートナーに、新しいドメインであなたを見つけることができることを知らせるのは良いことです。