【发布时间】:2011-04-17 07:56:36
【问题描述】:
我们在 ourdomain.com 上托管了一个现有 Zend Framework 站点,在 blog.ourdomain.com 上托管了一个 wordpress 博客
我们想将博客迁移到位于 ourdomain.com/blog 的站点中 - 但我似乎已经用 Google 搜索到了天涯海角,无法找到如何操作。我尝试了各种 .htaccess 的东西,设置博客控制器并包括一些 wordpress 文件等 - 但无济于事。
有人有什么想法吗?
虚拟主机设置:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/Users/bradyeager/Sites/TWPZend/public"
ServerName twps
ErrorLog "logs/twps-error-log"
CustomLog "logs/twps-access_log" common
选项索引 FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
【问题讨论】:
-
怎么了?另外,您能否发布用于主站点和 WordPress 博客的 .htaccess 文件?
-
首先我的 httpd.conf 中有一个别名: Alias /blog/ "/users/me/blog" 然后我只有标准的 Zend .htaccess SetEnv APPLICATION_ENV development RewriteEngine On RewriteCond %{REQUEST_FILENAME } -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] 但我有不知道为什么 /blog/ 别名不会访问任何子目录。 /blog/ 工作正常 - /blog/post/whatever 给 zend “无效的控制器博客”
-
也许您需要添加与那些 Wordpress 页面对应的 ZF 路由?请参阅下面的答案。
标签: php wordpress zend-framework .htaccess