記事ディレクトリ
WordPress移行チュートリアル:ウェブサイトのホスティングとドメイン名を移行する方法は?
陳偉良氏が管理するウェブサイトに、中国の国家指導者の名前というセンシティブな単語が含まれていたため、中国本土内で予期せずアクセスが遮断された。
調査の結果、多くの合法的な海外ウェブサイトが、センシティブな言葉が含まれているという理由で中国のグレートファイアウォールによってブロックされていることが明らかになりました。したがって、ニューメディアやECサイトを運営する場合でも、自社のウェブサイトにセンシティブな言葉が含まれていないか特に注意を払い、ブロックされるリスクを軽減するために、それらをフィルタリングする技術を活用する必要があります。
ウェブサイトのドメインがブロックされているかどうかを確認するにはどうすればよいでしょうか?こちらの記事「ウェブサイトのドメインとIPアドレスがブロックされた場合の対処法:中国のグレートファイアウォールによる検出と照会」をご参照ください。
この記事では、WordPress のドメイン名の移動と変更に関するチュートリアルをまとめています. 一般的に、Web サイトの移動の手順は次のとおりです。
- XNUMX. ブログ Web サイトのファイルとデータベースをバックアップします。
- XNUMX. Web サイトのファイルを新しいスペースに転送し、データベースを新しいスペースにインポートします。
- XNUMX. Web サイトの構成とデータベースを変更します。
- XNUMX. 新しいドメイン名を変更します。
- XNUMX.転送結果を確認します。
WordPressウェブサイトが移動する3つの状況があります
- 1. ドメイン名ではなくスペースを変更する
- 2. スペースを変更せずにドメイン名を変更する
- 3. ドメイン名を変更し、スペースも変更します
XNUMX. ブログ Web サイトのファイルとデータベースのバックアップ
1) 元のスペースにブログ ファイルをダウンロードしてバックアップします。
- 元のスペースがオンライン解凍をサポートしている場合は、圧縮してダウンロードすることをお勧めします。これにより、ダウンロード サイズが小さくなり、時間を大幅に節約できます。
- (私は基本的にFTPで記事の更新があればローカルに同期してバックアップしています。この習慣は誰にとってもベストです。そうしないと突然のアクシデントで後悔することになります!)
2) データベースをバックアップします。
- 合格できるphpMyAdminの、Empire Backup King、または WP-DBManager のようなデータベース バックアップ プラグインなど、使い慣れた方法を選択できます。
WordPress ウェブサイトの移動に関するその他のチュートリアル▼
XNUMX.ブログファイルをアップロードしてデータベースをインポートする
1) ダウンロードと同様に、FTP を使用してブログ ファイルを新しいスペースに転送します。新しいスペースがオンライン解凍をサポートしている場合は、圧縮してアップロードすることをお勧めします。これにより、時間とトラフィックを大幅に節約できます。
- 通常、WordPress ディレクトリは public_html/ の下にあるため、public_html/ ディレクトリ内のファイルを新しいホストの public_html/ にアップロードするだけです。
2) データベースのインポート: PHPMyAdmin、Empire Backup King で実行できます。
- 新しいホストでデータベースを作成し、以前にエクスポートしたデータベースをインポートする必要があります。
3) SSH経由でMySQLデータベースをインポートする▼
XNUMX. Web サイトの構成とデータベース (キー) を変更する
1) wp-config ファイルを変更します。メモ帳は使用せず、Notepad++ や UltraEdit などのエディタを使用して、MySQL データベース情報を新しいウェブホスティングのデータベース情報と一致するように変更することをお勧めします。手順は次のとおりです。
/** WordPress 数据库的名称 */
define('DB_NAME', '你的新空间数据库名称');
/** MySQL 数据库用户名 */
define('DB_USER', '你的数据库用户名');
/** MySQL 数据库密码 */
define('DB_PASSWORD', '你的数据库登录密码');
/** MySQL 主机 */
define('DB_HOST', '你的数据库地址');新しいホスティングスペースのデータベース名、ユーザー名、パスワードを入力するだけです。MySQLホストはデフォルトで「localhost」になっています。Windowsホストを使用している場合は、変更する必要はありません。Linuxホストを使用している場合は、データベースアドレスを入力する必要がある場合があります。
2) 新しいスペースに phpMyAdmin を入力してデータベースを変更します。データベース テーブル wp_options の「siteurl」フィールドと「home」フィールドの値を変更し、それらを新しいドメイン名アドレスに変更します。
3) ドメイン ネーム サーバー (例: DNSPOD) にログインし、ドメイン名を新しいスペースの IP アドレスに解決します。
4) ホスティング コントロール パネルにログインし、ドメイン名を追加します。
- 方法CWP コントロール パネルドメイン名を追加しますか?以下のチュートリアルをご覧ください▼
検索と置換プラグインはサーバー パスとドメイン名を置換します (推奨)
検索&置換プラグインのインストールと使用方法▼
phpMyAdminの検索置換機能を使用すると、多くのWordPressプラグインによって保存されたデータが簡単に失われる可能性があります...
MySQLデータベース内のドメイン名とパスを置換するには、検索&置換プラグインの使用をお勧めします。▼
phpMyAdmin サーバーのパスとドメイン名を変更する
- 検索と置換プラグインを使用しない場合は、phpMyAdmin でサーバー パスとドメイン名を変更することを選択します。
ステップ1: phpMyAdminで、変更したいデータベース名をクリックします。
ステップ2:次に、「検索」をクリックします。
ステップ3:古い経路を検索する
- 古い Web スペース パス (フォルダー アドレス) を新しいパスに置き換えます
- 古いフォルダ パス: /home/abc/public_html/site/etUFOorgの/
- 新しいフォルダー パス: /data/abc/etUFOorgの/
ステップ4:古いドメイン名を検索する
旧ドメイン名:www.ufo.org.in
新しいドメイン名:www.etufo.org

以下に示すように、検索結果を見つけます。

- 元の記事にリンクや写真があり、以前のドメイン名のアドレスが使用されているため、それらのアドレスを変更する必要があります。
ステップ5: [参照]を左クリックします。
このように、新しいウィンドウが開かれると、下部が自動的にフィールドの位置にジャンプします (キーワードがどのフィールドにあるかを示す自動フィルタリング)。
注: Web サイトのスペース パス (フォルダー アドレス) も置き換える必要がありますので、状況に応じて自分で検索して置き換えてください。
たとえば、phpMyAdmin で次のステートメントを実行します。
UPDATE wp_options SET option_value = REPLACE(option_value,'旧地址','新地址'); UPDATE wp_posts SET post_content = replace (post_content,'旧地址','新地址'); UPDATE wp_posts SET post_excerpt = replace (post_excerpt,'旧地址','新地址'); UPDATE wp_posts SET guid = replace (guid, '旧地址','新地址');
SQL文の説明: UPDATE table_name SET field = replace (field, 'old address', 'new address');
XNUMX番目に、新しいドメイン名を変更します
新しいドメイン名を変更する必要がある場合は、それに従ってください. ドメイン名を変更しない場合は、この手順をスキップしてください.
- 元のドメイン名は新しいドメイン名に 301 リダイレクトされます → データベースの内容を変更します。
301 リダイレクトを実行します。
- 301 リダイレクトの目的は、元の検索エンジンによってインデックス付けされたコンテンツを新しいドメイン名に変更することです。これを実現する方法はたくさんあります。
Linux+Apache ホストを使用している場合は、.htaccess ファイルを変更して、このファイルに次のコードを挿入することを選択できます。
RewriteEngine on
RewriteCond %{HTTP_HOST} www.ufo.org.in
RewriteRule ^(.*) https://www.etufo.org/$1 [L,R=301]上記のとおり、旧ドメイン名はwww.ufo.org.inで、新ドメイン名はwww.etufo.orgです。
または、Windows ホストを使用している場合 (Windows ホストは WordPress と完全な互換性がないため推奨されません)、WordPress ブログのルート ディレクトリにある wp-blog-header.php を変更することを選択できます。
if (strtolower($_SERVER['SERVER_NAME'])!=’原域名’)
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)==’/index.php’) {
$URIRedirect=’/’;
}
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:http://新域名’.$URIRedirect);
exit();
}XNUMX.転送結果を確認する
ちょっと時間を取って、ウェブサイトのフロント デスクにエラーがないか確認してください。
- Web サイトの背景プラグインとテーマの設定を XNUMX つずつ確認することで、Web サイトのエラーによるさまざまな損失を減らすことができます。
- たとえば、keywordlink 自動アンカー テキスト プラグインの一部のデータは自動的に消去され、以前にバックアップされた keywordlink 自動アンカー テキスト プラグインのみがインポートされます。
WordPress ウェブサイトが移転してドメイン名が変更された後、実際に問題が発生し、解決方法がわかりませんでした。
- 参照チェン・ウェイリアンブログで共有されている WP 移動チュートリアルはまだ解決できません. 検索エンジンの検索に問題を置くことをお勧めします, そうすれば、WordPress ウェブサイトの移動やドメイン名の変更など、遭遇する問題は通常簡単に解決できます.
上記の手順に従えば、すぐに正常に移動できます。
おめでとうございます。WordPress サイトは正常に転送されました。
拡張読書:
Chen Weiliang氏のブログ(https://www.chenweiliang.com/ )で公開されている記事「WordPress移行チュートリアル:ウェブサイトのホスティングとドメイン名の移行方法」が、皆様のお役に立てば幸いです。
この記事のリンクはご自由に共有してください:https://www.chenweiliang.com/cwl-528.html



