2013-01-14 43 views
0

我正在考慮將客戶端項目從大量手工構建的網頁轉換爲WordPress安裝。但是,此客戶有一個免費區域(site.com/)和一個會員區域(site.com/members/)。成員區域是標準的Apache .htaccess/htpasswd認證。認證由傳統的計費軟件處理,我們現在不想改變。WordPress的外部管理htaccess保護成員區與URL重寫?

一個想法是提出兩個獨立的WordPress安裝(或者MultiSite安裝?)。一個安裝位於域根,另一個位於/ members /。因此,安裝都不需要知道密碼保護的任何內容。只要外部安裝不能生成包含/ members /的url,我很確定url-rewrite引擎不會互相干擾。

另一個想法是嘗試在單個安裝中完成所有操作,並期望服務器強制對任何映射到/ members /的url進行身份驗證。但直觀地感覺就像我不得不去定製分類法以將「自由區域」類別層次結構與「成員區域」層次結構分開。

我找到的任何WordPress插件以及任何相關的討論都假定成員通過WordPress進行管理。這就是問題所在:會員區域只需通過舊學校的htaccess認證來保護。

我不確定WordPress的url重寫機制會如預期那樣觸發認證部分,因爲WordPress位於域根,位於成員區域之外。

另一方面,運行它作爲兩個WordPress安裝,一個在另一個裏面,可能正是我所需要的。任何人都有這方面的觀點?任何人都知道在所描述的WordPress「內部」運行WordPress的問題?

回答

0

是的。鑑於我的限制,雙重安裝是最合理的解決方案。