J'ai la configuration suivante pour mon client :
Wordpress hébergé sur siteground.com avec externalhost.com/blog
=> installation Wordpress fonctionnelle.
Application AWS "myapp.com" gérée par Amplify, la réécriture /blog devrait pointer vers externalhost.com/blog
, mais affiche l'utilisateur myapp.com/blog
.
Puis j'ai changé siteurl et home dans le fichier wp-config.php
wp-config.php :
define( 'WP_SITEURL', 'https://myapp.com/blog' ); define( 'WP_HOME', 'https://myapp.com/blog' );
Cela fonctionne presque, mais il y a des cas où cela ne fonctionne pas. Ce que j'ai remarqué jusqu'à présent :
La pagination dans les sections de page préserve les liens vers la page suivante externalhost.com/blog
.
Les liens de la section Menu redirigent vers la section externalhost.com/blog
.
J'ai l'impression que tous les liens ne changent pas partout dans WordPress, notamment au niveau de la pagination, et je ne trouve pas de solution. Peut-être que quelqu'un vit le même comportement ou les mêmes pensées que je peux changer ?
Lorsque vous changez d'URL de site Web ou déplacez le site vers un nouvel hébergement, etc. Je constate que je dois effectuer une recherche et un remplacement dans la base de données, cela peut être fait en utilisant le plugin suivant : https://wordpress.org/plugins/ better-search -replace/ Rechercher d'anciennes URL
externalhost.com 并替换为新网址
myapp.com
Cela devrait résoudre votre problème, le plugin vous permet généralement de faire un test avant d'apporter des modifications.Une autre façon de procéder à la migration consiste à utiliser un plugin, tel que : https://wordpress.org/plugins/all-in-one-wp-migration/
Après avoir utilisé les plugins, vous devriez pouvoir les supprimer de votre projet