WordPressブログを別のドメインに転送する方法は?
-
16-10-2019 - |
質問
現在、特定のドメインでWordPressブログをホストしており、新しいドメインに移動したいとします。最小の手間とSEOヒットでこれを行うにはどうすればよいですか?
これに役立つプラグインはありますか? (たとえば、自動クロスドメイン301リダイレクトなどを提供するなど)
解決
WordPressではなく、Webサーバーで301リダイレクトを処理することをお勧めします。 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_SITEURL
の wp-config.php
迅速な修正として、より永続的なソリューションとしてデータベースでSQLコマンドを実行します。
参照:
- サイトURLの変更
- WordPressのインストールを開発から生産に簡単に移動しますか?, 、ブログを新しいURLに移動するいくつかの方法を推奨しています
他のヒント
SEOおよび301リダイレクトに関する以前の答えを見てください。動くワードプレスについては:
- DBのSite_urlとhome_url値を変更します。これらの2つの値は、WP-Optionsに存在します。 phpmyAdminインターフェイスを使用して、新しいWordPressの場所に変更するだけです
- WordPressを使用してください プラグインを検索して交換します すべてのインバウンドリンクや画像が壊れないようにするため。 (変更するだけです http://oldurl.com に http://newurl.com すべてのコンテンツと投稿メタについては、かなり使いやすいプラグインです)
それについてです。あなたは行ってもいいです。
私がやりたいのは、WordPressデータベースを.SQLファイルにエクスポートすることです。次に、oldurl.comでnewurl.comに検索/交換します。はい、OptionsテーブルでSite_urlとHome_urlを変更するだけですが、他の多くの場所を逃したことがあります。
言うまでもなく、このようにしないと、いくつかのプラグインが壊れます。
変更を加えたら、.sqlファイルを新しいサーバーの新しいデータベースにインポートします。
WordPress Codexは優れたツールです。 :)
所属していません wordpress.stackexchange