私はワードプレスでサイトを移行したことは一度もありませんでした。手順を追って説明します。同じサーバー上にある新しいドメインにサイトを配置する必要があるため、移行されたファイル、データベースのみが等しくなります。
古いwordpress=から新しいサイトフォルダーにすべてのファイルをコピーしました。新しいサイトで次の結果が得られました。ホーム-サイトはテーマを保持していますが、メッセージが表示されます:404:PAGE = ORファイルが見つかりません。newsite/ wp-admin /-oldsite/wp-admin /にリダイレクトします
私は古いサイト管理者が新しいURLを置くオプションを持っていますが、私は決してアクセスできないのではないかと心配しています。行ける?
ありがとう。
データベースを変更する必要があります。データベーステーブルwp_options(またはデータベースプレフィックス)で、2行を変更する必要があります。
1つはoption_id
1、option_name
siteurlである必要があります。 option_value
を古いURLから新しいURLに変更します。
同様に、option_id
36、option_name
homeもあります。 option_value
も古いURLから新しいURLに変更します。
これでうまくいくはずです。また、移行に最適な方法については、 http://wp.smashingmagazine.com/2013/04/08/moving-wordpress-website/ もご覧ください。
編集
コメントでは、Damonはすべての画像の再リンクに関する問題にも言及しています。これは確かに正しい痛みになる可能性がありますが、このプラグインをお勧めします。
http://wordpress.org/plugins/search-and-replace/
古いURLを検索して、新しいURLに置き換えてください。ただし、これを行う前に、データベースのバックアップがあることを確認してください。プラグインを使用してデータベースを混乱させる場合、結果を保証することはできません。しかし、これは私のために常に働いています。
No#04のソリューションで問題を解決しました。以下を試しました。
1-データベースwp_optionリンクが設定されていることを確認
/* MySQL: */
update wp_options set option_value = 'http://example.com' where option_name = 'siteurl';
update wp_options set option_value = 'http://example.com' where option_name = 'home';
2- wp-config.phpファイルでさらにURLを定義
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
-サーバーからのキャッシュをクリア
4-ブラウザのキャッシュと履歴を消去します(大丈夫!!!リダイレクトの問題は解決しませんでした)
Chromeで、chrome://settings/clearBrowserData
および画像とファイルのキャッシュをクリアします。
私は貢献をする必要があると思います! Polylang
を動的IPで使用している場合、_wp-config.php
_にdefine('PLL_CACHE_HOME_URL', false);
を追加すると、すべての問題が解決されます(以前のURLへのリダイレクト) )!
define('WP_HOME','domain.com');
define('WP_SITEURL','domain.com');
これはwp-config.phpにあります
また、必ずキャッシュをクリアし、このスクリプトを使用してデータベース内のすべてのURLを置き換えてください。
この設定が機能しない場合:define( 'WP_HOME'、 'domain.com'); define( 'WP_SITEURL'、 'domain.com');
新しいブラウザを試して、キャッシュをクリアしてください。または、すべてのプラグインを無効にして、機能するかどうかを確認してください。
私はキャッシュを削除した後に働いた。
リダイレクトの問題は、キャッシュが原因でした。すべてのキャッシュをクリアする必要がなく、Chromeを使用している場合:
ページ上の任意の場所を右クリックして、_inpect element
> Network
tab> tick disable cache
。次に、同じChromeタブでWebサイトを再度ロードしてください。
それでも機能しない場合
GOTO:www.yoursiteurl.com/wp-admin
[「はい」ITが開きます、正しく移行した場合]
GOTO:設定=>一般タブ=>
2つのフィールドが表示されます
両方のフィールドでURLを同じにする変更を保存
ブラウザにサイトのURLを入力して、キャッシュをクリアし、リロードします。
楽しい
サイトのURLの詳細でWP_Optionsテーブルを変更することを忘れないでください。注意してください 私のサイト