将静态站点迁移到具有多个域和子域的多站点

时间:2011-08-15 作者:scvdlk

好的,这里是一个概述,因为这是一个有点高的要求:)

我需要将我们的整个网站迁移到wp。现在,我们只是将wp用于博客页面(安装在带有子域的子文件夹中),而所有其他页面在站点的根目录中都是静态的。

我想把所有这些结合到一个wp安装为我们的主要网站,博客和国际网站。

这就是我现在要做的-

安装在root子文件夹中的测试wp multisite将现有wp帖子、插件和静态页面迁移到multisite(一个站点用于主站点,另一个站点用于英国站点)

    一旦我将所有内容迁移到我的multisite安装中,如何处理使其生效的最佳方法?在根目录中存在一些文件和文件夹,其其他子域指向这些文件和文件夹,这些文件和文件夹位于wp之外,无法移动/更改。

    我想我会的,

    mysite点。com到我的测试多站点安装子文件夹,并将wp中的mysite url更改为mysite。com将我的英国域指向我的测试多站点安装子文件夹,并将wp中的我的站点url更改为mysite。co.uk这是最好的方法吗?还有,让我的顶级域名指向我根目录中所有其他静态内容的最佳方式是什么?我应该把所有这些静态文件放到我的多站点安装文件夹中吗?将这些其他文件放在我的wp文件夹中会影响我的安装吗?

    这是一项复杂的工作,我正在寻找最省事的方法(尽管我在发帖后现在有点头痛:)!

    非常感谢!!!

1 个回复
最合适的回答,由SO网友:Steven 整理而成

第一步是将纯文本信息中的所有内容移动到Wordpress中
您必须选择是否要为此内容创建页面或帖子。

作为一项基本规则(对我来说),页面为我的网站生成导航结构,帖子是文章。因此,一页可能会列出几篇文章。

然后您可能会有PHP文件,这些文件可以自己生成内容。E、 g.从自定义数据库检索数据。

对于这些页面,可以创建自定义模板。最简单的方法是在PHP页面顶部添加以下内容,这些内容需要保持原样:

/*
  Template Name: You custom template name
*/
然后当然添加页眉、左侧部分、页脚等。

在WP中,只需创建一个页面并选择相应的模板。

通过这种方式,您可以通过编辑页面/帖子来轻松更新“静态”内容,对于自定义的tempaltes,我想数据需要在DB中或您获得信息的任何地方进行更改。

对于单站点和多站点,这是相同的过程。

结束

相关推荐

wp-admin slow in multisite

使用子域多站点运行Wordpress 3.1.2(最新更新,大约一年前作为3.0安装);使用Sunrise域映射插件。前端速度很快,后端(wp admin)在网络管理站点(www.example.com/wp admin)上速度很慢,但在其中一个子域后端(foo.example.com/wp admin)上以“正常速度”运行。服务器是我们自己的,Ubuntu 10.04带有mod\\u安全性(我听说它可以减慢速度)。我能做些什么来加速后端或以某种方式运行跟踪吗?