WordPress mengabaikan URL tapak baharu dan halaman utama apabila dihoskan pada domain lain
P粉269530053
P粉269530053 2024-01-16 16:57:37
0
1
424

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.phpwp-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?

P粉269530053
P粉269530053

membalas semua(1)
P粉186897465

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan