将临时WordPress站点(从子域)迁移到生产(主域)

将临时WordPress站点(从子域)迁移到生产(主域),wordpress,Wordpress,我在子域上有一个新的Wordpress站点(一个临时站点),我想发布它,替换主域上当前的Wordpress站点 我的开发人员后来擅离职守(因此我正在这么做),将prod WP站点复制到子域中,在子域中主题发生了变化,大部分页面都发生了变化,等等-基本上创建了一个新站点,旨在替换我当前的站点 我已经基本上准备好了登台的网站,301s已经设置好了,差不多可以运行了 问题是我如何将其“发布”到生产中 我最初的想法是复制所有的暂存目录和文件夹,覆盖当前的生产(当然是备份的)。文件夹结构几乎相同,不过我在

我在子域上有一个新的Wordpress站点(一个临时站点),我想发布它,替换主域上当前的Wordpress站点

我的开发人员后来擅离职守(因此我正在这么做),将prod WP站点复制到子域中,在子域中主题发生了变化,大部分页面都发生了变化,等等-基本上创建了一个新站点,旨在替换我当前的站点

我已经基本上准备好了登台的网站,301s已经设置好了,差不多可以运行了

问题是我如何将其“发布”到生产中

我最初的想法是复制所有的暂存目录和文件夹,覆盖当前的生产(当然是备份的)。文件夹结构几乎相同,不过我在Public_html文件夹中有一个以我的域命名的文件夹,其中包含一个名为Index.php的文件。子域文件夹结构中不存在此项

然而,我不确定这将如何影响图像。staging上的一些图像指向生产URL—自从prod到子域的初始拷贝以来,图像未更改的所有帖子/页面仍然指向prod

新图像/页面指向临时站点URL

我与内部联系也有分歧;有些指向当前产品URL,有些指向临时URL

因此,如果我简单地将所有暂存子域文件夹移动到主域,这是否会导致我的图像出现问题(由于内部链接更容易修复,所以在较小程度上会导致问题)


关于如何最好地继续下去有什么建议吗?例如,我是否应该将所有图像放入当前prod站点,将所有暂存指向prod上的图像,而不是从暂存复制到图像文件夹?

这是否回答了您的问题?我很确定:)您想在登台时复制现有工作站点,将其移动到生产位置,并将其设置为在新位置上使用-包括更新URL、路径、包含的文件、帖子和插件中的链接、数据库、htaccess、,WP-config等等。我已经开发了几十个WP站点,并从开发、登台和生产服务器迁移了它们,而这正是让它工作所需要的答案。它将为您设置我提到的所有设置。如果您使用像Replicator这样的插件,它将为您复制所有内容,包括图像,并将所有链接更改为从暂存点到生产点。您可能遇到的唯一问题是,如果您有很多图像,那么您可以将它们从复制程序构建中排除,然后手动复制它们,复制程序仍然会修复所有链接。但是你自己试试吧!使用它可以在另一台临时服务器上设置站点的副本,甚至在现有服务器上设置子文件夹。然后让我知道,如果你上面链接的答案需要更多信息或说明,以便对其他人有所帮助:)如果图像URL已经指向生产服务器,则无需来回复制它们-Replicator将仅使用生产服务器URL更新登台服务器URL的实例-它不会触及任何其他内容。是的默认情况下,Replicator可以复制整个站点所需的所有内容,包括所有插件和主题文件。或者,您可以通过排除目标服务器上已有的文件来复制其中的一部分。它非常灵活。但是,如果您不确定复制所有内容始终是最安全的,这样就不会丢失文件或版本之间存在差异(例如,如果您更新了暂存服务器上的主题或插件,则生产服务器上的旧文件可能与暂存数据库中的信息冲突)。