suchen

Heim  >  Fragen und Antworten  >  Hauptteil

WordPress ignoriert neue Site-URLs und Homepages, wenn es auf einer anderen Domain gehostet wird

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粉269530053P粉269530053316 Tage vor433

Antworte allen(1)Ich werde antworten

  • P粉186897465

    P粉1868974652024-01-17 13:18:37

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

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

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

    Antwort
    0
  • StornierenAntwort