Ich habe für meinen Kunden folgendes Setup:
Wordpress gehostet bei siteground.com mit externalhost.com/blog
=> funktionierender Wordpress-Installation.
AWS-Anwendung ?myapp.com“, verwaltet von Amplify, das Umschreiben von /blog sollte auf externalhost.com/blog
verweisen, zeigt aber den Benutzer myapp.com/blog
.
Dann habe ich Siteurl und Home in der Datei wp-config.php
wp-config.php vertauscht:
define( 'WP_SITEURL', 'https://myapp.com/blog' ); define( 'WP_HOME', 'https://myapp.com/blog' );
Es funktioniert fast, aber es gibt einige F?lle, in denen es nicht funktioniert. Was mir bisher aufgefallen ist:
Durch die Paginierung innerhalb von Seitenabschnitten bleiben Links zur n?chsten Seite erhalten externalhost.com/blog
.
Links zum Menübereich leiten zum Abschnitt externalhost.com/blog
weiter.
Es fühlt sich an, als würden sich nicht alle Links überall in WordPress ?ndern, insbesondere bei der Paginierung, und ich kann keine L?sung finden. Vielleicht erlebt jemand da drau?en das gleiche Verhalten oder die gleichen Gedanken, die ich ?ndern kann?
當(dāng)切換網(wǎng)站網(wǎng)址或?qū)⒕W(wǎng)站移動到新的托管等時,我發(fā)現(xiàn)我需要在數(shù)據(jù)庫中進行搜索和替換,這可以使用以下插件來完成:https://wordpress.org/plugins/better-search-replace/ 搜索舊網(wǎng)址 externalhost.com 并替換為新網(wǎng)址
myapp.com
這應(yīng)該可以解決您的問題,該插件通常允許您在進行更改之前進行試運行。
另一種進行遷移的方法是使用插件,例如: https://wordpress.org/plugins/all-in-one-wp-migration/
使用完插件后,您應(yīng)該能夠?qū)⑺鼈儚捻椖恐袆h除