web-dev-qa-db-ja.com

WordPressブログを別のドメインに移管する方法

現在、WordPressブログを特定のドメインでホストしており、それを新しいドメインに移動したいとしましょう。手間とSEOの影響を最小限に抑えてこれを行う方法

これに役立つ可能性のあるプラグインはありますか? (例えば、自動クロスドメイン301リダイレクトなどを提供する)

5
Marek

301リダイレクトは、WordPressではなくWebサーバーで処理することをお勧めします。 mod_rewriteまたはRedirectMatchは、WordPressを起動してLocation:ヘッダーを提供するよりもはるかに効率的です。

<VirtualHost *:80>
    ServerName busted-cheap-url.com

    # mod_alias
    RedirectMatch permanent (.*) http://great-new-url.com$1

    # OR mod_rewrite
    RewriteEngine on
    RewriteRule (.*) http://great-new-url.com$1 [R=301]
</VirtualHost>

ブログのURLを変更する方法はいくつかあります。私は簡単な解決策としてWP_HOMEに新しいWP_SITEURLwp-config.phpを設定し、より恒久的な解決策としてデータベースでSQLコマンドを実行することを好みます。

また見なさい:

3

SEOと301リダイレクトについては前の回答を見てください。動くワードプレスに関しては:

  1. Dbのsite_urlとhome_urlの値を変更します。これら2つの値はwp-optionsに残ります。 phpmyadminインターフェースを使って新しいワードプレスの場所に変更するだけです。
  2. ワードプレス 検索を使用し、プラグイン を置き換えて、すべてのインバウンドリンクと画像が壊れないようにします。 (すべてのコンテンツについて http://oldurl.comhttp://newurl.com に変更するだけでメタを投稿できます。かなり使いやすいプラグイン)

それはそれについてです。行ってもいいです。

2
hannit cohen

私がやりたいのは、ワードプレスデータベースを.sqlファイルにエクスポートすることです。それからnewurl.comにoldurl.comで検索/置換をしてください。はい、あなたは単にあなたのsite_urlとhome_urlをオプション・テーブルで変更することができます、しかしあなたは他の場所の多くを逃したでしょう。

言うまでもありませんが、こうしないとプラグインが壊れることがあります。

変更を加えたら、.sqlファイルを新しいサーバーの新しいデータベースにインポートします。

0
Scott Elkin

WordPress Codexは優れたツールです。 :)

http://codex.wordpress.org/Moving_WordPress

0
Viper007Bond