web-dev-qa-db-ja.com

WordPressのlocalhostサイトからライブサイトへのリダイレクト

私はコードをダウンロードしてサーバからデータベースをエクスポートし、私のローカルホスト上にサイトをセットアップしました。またwp_optionsテーブルでホームとサイトのURLを変更しました私をライブサイトにリダイレクトします。

誰かが問題を知っているなら私を助けてください。

前もって感謝します。

11
Israr Mansuri

フォローしてみてください

  • W3合計キャッシュのようにインストールされているキャッシングプラグインがある場合。次にキャッシュを最初にパージします。または当分の間それらを無効にすることができます

  • データベースで検索と置換を実行して古いサイトのURLを探します。あなたは このプラグインを使う

  • パーマリンクをリセットする(ダッシュボード>>設定>>パーマリンク)

  • 最後になりましたが、少なからず。ブラウザのキャッシュと履歴を消去する

9
JItendra Rana

ワードプレスによると ここで参照する

これら2行をあなたのwp-config.phpに追加してください。ここで、 "example.com"はあなたのサイトの正しい場所です。

define('WP_HOME','http://example.com'); 
define('WP_SITEURL','http://example.com');

OR

Functions.phpを編集します。

最初のファイルの直後に、この2行をファイルに追加してください。

update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );

または、Webサイトをリダイレクトするための書き換え規則を追加した場合は、.htaccessファイルも確認してください。

この助けを願っています!

3
mageDev0688

データベーステーブルで直接ライブURLをローカルURLに変更できます wp_options two option_name field

1) siteurl
2) home

この保存パーマリンクの後。

希望は便利です

1
Jignesh Patel

WP cli をインストールして以下を実行することでもこの問題を解決できます。

wp search-replace 'example.com' 'example.local'

コーデックをチェックしてください 詳細については/ /。しかしJItendraが言ったように、これをした後もブラウザのキャッシュをクリアすることが重要です。

0
Vincent Loy

から私のwp-config.phpのこれらの行を変更しなければならなかった

define('WP_CACHE', true);
define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );

define('WP_CACHE', false);
//define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );
0
masteroleary