web-dev-qa-db-ja.com

別のドメインでWP管理者をホストしますか?

現在、WordPressを実行しているクライアントがいます。www.example.comとしましょう。

私は別のサーバーでホストされる予定の別の技術/言語を使用して新しいバージョンに取り組んでいます。しかし管理(WP)とデータベースは古いサーバーのままになります。

ですので基本的に私はwww.example.comを新しいホスト(ここでは問題ありません)に向け、WPインストールで古いサーバーを指すようなadmin.example.comのようなサブドメインを作成する必要があります。

投稿や添付ファイルのURLにoptionsguidsを保存している間、これがデータベースを混乱させるのではないかと思います。それらはadmin.example.comではなくwww.example.comとして保存されます。

Wp-adminをadmin.example.com上で実行し、URLをwww.example.comとしてデータベースに保存する方法これはプレビューリンクでも機能しますか?

16
Thiago Belem

簡単な解決策は、この行を管理サーバーコードのwp-config.phpに追加することです。

( 'WP_SITEURL'、 'http://'。$ _SERVER ['SERVER_NAME'])を定義します。

その後、データベースオプションを変更せずにアクセスできます。

12
xiidea

私がすること(私は実際にはそれを何度もしていた):

  • 既存のWPインストールのドメイン名を、たとえば このツール を使用して変更します。それから、あなたの古いサイトのすべては "admin.example"リンクを得るでしょう。
  • 新しいサイトで使用するDBレコードを取得するときにURLを元に戻します。それをしていたとき、私は決して "admin" DBに直接アクセスしませんでした。代わりに、私が必要とし、 "admin"サーバーから "www"サーバーにコピーしたテーブルとレコードだけを取っているスクリプトを持っていました。
2
tivnet

私はこれを純粋なApache設定で行う方法を考え出しました。ワードプレスの設定をカスタマイズする必要はありません...

http://tec.libertar.se/how-to-Host-wordpress-admin-on-a-seperate-domain-and-subfolder/ /

1
Kristofer