使用Zend安装WordPress,使用Zend_Auth允许查看WordPress帖子

时间:2011-09-09 01:46:56

标签: wordpress zend-framework

这可能很容易实现,但我卡住了......

我在http://www.example.com上安装了这个Zend应用程序 使用Zend_Auth来识别用户是否可以看到页面的其余部分。 所以我有像

这样的代码
if (!Zend_Auth::getInstance()->hasIdentity()) {
$this->_helper->redirector('login', 'login');
}

现在我在http://www.example.com/blog/

下安装WordPress

使用.htaccess允许访问博客,如下所示,同时zend应用程序可以正常工作

RewriteRule ^blog - [NC,L]
RewriteRule ^.*$ public/index [NC,L]

但是,我不希望任何人看到博客,只有登录zend的人才能看到它。

我猜应该是逻辑 1.把这个博客放在Zend目录下作为外部应用程序 2.使用Zend Controller允许访问此页面?

但是我该如何实现呢?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

最好的方法是创建一个Wordpress模块​​,

这样做的简单方法是修改pulic / blog / index.php 包括zend会话和检查auth的代码。 如果auth不存在或无效重定向登录。

对于重写,您可能希望将以url中的blog开头的任何内容重定向到wordpress索引,以与花哨的url兼容。