我为客户设置了以下内容:
Wordpress 托管在 siteground.com,带有
externalhost.com/blog
=> 工作 Wordpress 安装。
AWS 应用程序“myapp.com”由 Amplify 管理,重写了 /blog,这应该会导致
externalhost.com/blog
但向用户显示 myapp.com/blog
.
然后我在
wp-config.php
文件中切换了siteurl和home:
define( 'WP_SITEURL', 'https://myapp.com/blog' );
define( 'WP_HOME', 'https://myapp.com/blog' );
它几乎可以工作,但有些情况下不起作用。到目前为止,我注意到: 页面部分中的分页使用
externalhost.com/blog
保留下一页的链接。
菜单部分链接重定向到externalhost.com/blog
部分。
感觉并不是在 Wordpress 的所有地方,链接都在分页中发生了变化,我找不到解决方案。也许有人经历过相同的行为或想法,我可以修改这些行为?
当切换站点 url 或将站点移动到新主机等时,我发现我需要在数据库中进行搜索和替换,这可以通过以下插件完成:https://wordpress.org/plugins/better- search-replace/ 搜索旧 url
externalhost.com
并替换为新 url myapp.com
这应该可以解决您的问题,该插件通常允许您在进行更改之前进行空运行