私は別のサーバー上のtest.example.com
でWebサイトを開発していました。その間、作業サーバーはGoDaddyのexample.com
でした。
WordPressのWebサイトは両方のサーバーで問題なく機能していました。しかしその後、私はレジストラを変更し、test.example.com
のWordPressをexample.com
の内側のwp-config.php
に変更することにしました。 example.com/wp-admin
と入力した場合 - 問題なく開きます。しかし、example.com
を試すとtest.example.com
にリダイレクトされます。
それがなぜ起こっているのかわからない。
WordPressサイトの新しいリンクに更新するには、いくつかの変数を変更する必要があります。
Mark で説明されているように、Search Replace DBツールを使用して次の手順を試してください。
replace
( スクリーンショット )http://example.com/replace
)に移動し、 検索/置換ツールが表示されますsearch for…
フィールドに古いURLを、replace with…
フィールドに新しいURLを入力してください。スクリプトを実行する前に、actionsの下のdry runボタンをクリックして、何が置き換えられるのかを確認できます。完了したら、/replace/
フォルダを必ず削除してください。
@maximus:phpmyadminを使ってデータベースに対して生のSQLクエリを実行するのはお勧めできません。直接問い合わせはデータベースのシリアル化されたデータを壊します、すなわちウィジェットデータやテーマオプションなどを壊します。使用 https://interconnectit.com/products/search-and-replace-for-wordpress -databases ドメインを変更したり、httpsからhttpsなどに移動したりすることができます。これは証明済みのツールであり、WpDevに関する他の多くの同様の質問に対する答えです。