WordPress ignoriert neue Site-URLs und Homepages, wenn es auf einer anderen Domain gehostet wird
P粉269530053
P粉269530053 2024-01-16 16:57:37
0
1
428

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.

an

Dann habe ich Siteurl und Home in der Datei wp-config.phpwp-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?

P粉269530053
P粉269530053

Antworte allen(1)
P粉186897465

当切换网站网址或将网站移动到新的托管等时,我发现我需要在数据库中进行搜索和替换,这可以使用以下插件来完成:https://wordpress.org/plugins/better-search-replace/ 搜索旧网址 externalhost.com 并替换为新网址 myapp.com 这应该可以解决您的问题,该插件通常允许您在进行更改之前进行试运行。

另一种进行迁移的方法是使用插件,例如: https://wordpress.org/plugins/all-in-one-wp-migration/

使用完插件后,您应该能够将它们从项目中删除

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage