基于WordPress子目录搭建多站点及门户页技术咨询
实现WordPress子目录多站点+根目录门户页的完整方案
嘿,我来帮你搞定这个需求!其实有两种非常靠谱的实现路径,你可以根据自己的技术熟练度和后续维护需求来选,咱们一步步说清楚:
方案一:独立WordPress安装(不折腾现有站点,推荐新手)
这个方案最稳妥,完全不会影响你已经运行的/subdirectorysite1/站点,两个子目录站点各自独立管理,后续维护也省心。
1. 安装第二个子目录WordPress站点
- 先登录你的服务器控制面板(比如cPanel、Plesk),找到「WordPress管理器」这类一键安装工具;如果没有的话,就手动下载WordPress安装包,解压后上传到服务器的
subdirectorysite2目录里。 - 安装时注意:要么给这个新站点用全新的数据库,要么用现有数据库但设置不同的表前缀(比如现有站点用
wp_,新站点就用wp2_),避免数据冲突。 - 完成安装后,
www.myclientsite.com/subdirectorysite2/就是一个独立的WordPress站点,和现有站点完全隔离,你可以单独给它配置主题、插件和房产内容。
2. 创建根目录门户页
有两种简单方式,选你顺手的来:
- 方式一:静态HTML门户页(超简单)
- 在服务器根目录新建一个
index.html文件(服务器默认会优先加载index.html,不会影响子目录的WordPress)。 - 编辑这个HTML文件,加上两个醒目的按钮/链接,分别指向
/subdirectorysite1/和/subdirectorysite2/,再添点项目简介、图片,做成美观的入口页就行。后续改内容直接编辑这个文件,不用碰WordPress。
- 在服务器根目录新建一个
- 方式二:根目录装轻量WordPress做动态门户
- 如果想要动态内容(比如要加新闻、更新公告),就在根目录装一个新的WordPress站点,安装路径留空(选根目录),数据库用全新前缀(比如
wp_root_)。 - 然后在这个根目录WordPress里,设置自定义首页,添加两个跳转按钮到两个子目录站点,其他内容按需添加就行,完全独立于两个房产站点。
- 如果想要动态内容(比如要加新闻、更新公告),就在根目录装一个新的WordPress站点,安装路径留空(选根目录),数据库用全新前缀(比如
方案二:WordPress多站点(适合后续要加更多站点的情况)
如果之后客户可能还要加第三个、第四个房产站点,用多站点可以统一管理后台,插件主题也能共享(也可以单独给某个站点启用),但需要稍微折腾下现有站点。
1. 先备份现有站点!
不管做什么操作,先把/subdirectorysite1/的文件和数据库全备份一遍,防止出问题。
2. 开启多站点功能
- 找到现有站点根目录(注意是
www.myclientsite.com的根目录,不是subdirectorysite1的子目录)的wp-config.php文件,在/* That's all, stop editing! Happy publishing. */这行之前,添加这段代码:define( 'WP_ALLOW_MULTISITE', true ); - 保存后刷新现有站点的WordPress后台,会出现「工具 -> 网络设置」的选项,点进去选择「子目录」模式,填写网络标题和管理员邮箱,点击安装。
- 按照页面提示,把给出的代码分别添加到
wp-config.php和.htaccess文件里,替换掉原有相关内容。
3. 把现有站点迁移为多站点的子站点
因为你现有站点在/subdirectorysite1/,需要把它转为多网络中的一个子站点:
- 进入多站点的网络管理后台,点击「站点 -> 添加新站点」,站点地址填
subdirectorysite1,然后把现有站点的内容迁移到这个新子站点里(或者直接把现有站点的数据库表前缀改成对应多站点的前缀)。这一步如果觉得麻烦,方案一其实更适合。
4. 添加第二个子目录站点
- 进入网络管理后台的「站点」页面,点击「添加新站点」,站点地址填
subdirectorysite2,设置好标题和管理员信息,创建完成后就能单独管理这个站点的房产内容了。
5. 设置根目录门户页
- 多站点默认根目录是网络管理后台,你需要把根目录改成自定义门户:
- 可以在网络管理后台把主站点(根目录)设置为门户页,然后在这个主站点里添加两个跳转链接到
/subdirectorysite1/和/subdirectorysite2/; - 或者用方案一里的静态HTML方式,在根目录放
index.html覆盖默认加载顺序。
- 可以在网络管理后台把主站点(根目录)设置为门户页,然后在这个主站点里添加两个跳转链接到
关键注意事项
- 权限设置:确保所有子目录的权限是755(目录),文件权限是644,避免出现访问或写入错误。
- 固定链接:每个WordPress站点都要在后台「设置 -> 固定链接」里设置好(比如选「文章名」),确保链接正常跳转。
- SEO优化:门户页记得加好标题、meta描述,两个房产站点也各自做好SEO设置,避免内容重复。
内容的提问来源于stack exchange,提问作者Rory
相关产品推荐
相关产品推荐

