web-dev-qa-db-ja.com

古いドメイン名にリダレクトするWebサイト

私は別のサーバー上の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にリダイレクトされます。

それがなぜ起こっているのかわからない。

2
maximus

WordPressサイトの新しいリンクに更新するには、いくつかの変数を変更する必要があります。

Mark で説明されているように、Search Replace DBツールを使用して次の手順を試してください。

  1. 接続してダウンロードする 相互接続ITのデータベース検索と置換スクリプトはこちら
  2. ファイルを解凍し、WordPressがインストールされている localhost (ルート)にフォルダをドロップし、replaceスクリーンショット
  3. ブラウザで作成した新しいフォルダ(例:http://example.com/replace)に移動し、 検索/置換ツールが表示されます
  4. これまではかなりわかりやすいはずです。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に関する他の多くの同様の質問に対する答えです。

3
markratledge