在WordPress中外部管理受htaccess保护的成员区域,并重写URL?

时间:2013-01-14 17:35:56

标签: wordpress url-rewriting .htpasswd

我正在考虑将客户项目从大量手工制作的网页转换为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的问题如上所述?

1 个答案:

答案 0 :(得分:0)

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