0

我正在考虑将客户端项目从大量手工构建的网页转换为 WordPress 安装。但是,此客户端有一个免费区 (site.com/) 和一个会员区 (site.com/members/)。成员区是标准的 Apache .htaccess / htpasswd 身份验证。身份验证由我们目前不想更改的旧版计费软件处理。

一种想法是安装两个单独的 WordPress(或者可能是 MultiSite 安装?)。一个安装位于域根目录,另一个位于 /members/。因此,任何安装都不必知道有关受密码保护的任何事情。只要外部安装不能生成包含 /members/ 的 url,我很确定 url-rewrite 引擎不会相互干扰。

另一个想法是尝试在一次安装中完成所有操作,并期望服务器强制对映射到 /members/ 的任何 url 进行身份验证。但直觉上,我感觉我必须使用自定义分类法才能将“自由区域”类别层次结构与“成员区域”层次结构分开。

我发现的任何 WordPress 插件以及任何相关讨论都假定成员是通过 WordPress 管理的。这就是问题所在:成员区域只是通过老式的 htaccess 身份验证来保护。

我不确定 WordPress url-rewrite 机制是否会按预期触发身份验证部分,因为 WordPress 位于成员区域之外的域根目录。

另一方面,将它作为两个 WordPress 安装运行,一个在另一个内部,可能正是我所需要的。有人对此有看法吗?任何人都知道按照描述在“内部”WordPress 运行 WordPress 的问题吗?

4

1 回答 1

0

是的。鉴于我的限制,双重安装是最合理的解决方案。

于 2013-01-15T11:55:25.430 回答