Saya mempunyai persediaan berikut untuk pelanggan saya:
Wordpress dihoskan di siteground.com dengan externalhost.com/blog
=> pemasangan Wordpress berfungsi.
Aplikasi AWS "myapp.com" yang diuruskan oleh Amplify, menulis semula /blog harus menunjuk ke externalhost.com/blog
, tetapi menunjukkan pengguna myapp.com/blog
.
Kemudian saya menukar siteurl dan rumah dalam fail wp-config.php
wp-config.php:
define( 'WP_SITEURL', 'https://myapp.com/blog' ); define( 'WP_HOME', 'https://myapp.com/blog' );
Ia hampir berfungsi, tetapi terdapat beberapa kes di mana ia tidak berfungsi. Apa yang saya perhatikan setakat ini:
Penomboran dalam bahagian halaman mengekalkan pautan ke halaman seterusnya externalhost.com/blog
.
Pautan bahagian menu ubah hala ke bahagian externalhost.com/blog
.
Rasanya tidak semua pautan berubah di mana-mana dalam WordPress, terutamanya dalam penomboran, dan saya tidak dapat mencari penyelesaian. Mungkin seseorang di luar sana mengalami tingkah laku atau pemikiran yang sama yang boleh saya ubah?
Apabila menukar URL tapak web atau mengalihkan tapak ke pengehosan baharu dan lain-lain. Saya mendapati bahawa saya perlu melakukan carian dan menggantikan dalam pangkalan data, ini boleh dilakukan menggunakan pemalam berikut: https://wordpress.org/plugins/ better-search -replace/ Cari URL lama
externalhost.com 并替换为新网址
myapp.com
Ini sepatutnya menyelesaikan masalah anda, pemalam biasanya membenarkan anda melakukan ujian sebelum membuat perubahan.Cara lain untuk melakukan migrasi ialah menggunakan pemalam, seperti: https://wordpress.org/plugins/all-in-one-wp-migration/
Selepas menggunakan pemalam, anda sepatutnya boleh mengalih keluarnya daripada projek anda