如何在joomla子目录中创建zend框架项目?

时间:2011-01-16 09:11:28

标签: zend-framework .htaccess joomla

我在http://project/有我的joomla,现在我希望http://project/zf-project/ 我应该使用什么样的httaccess?代码中有哪些变化?

2 个答案:

答案 0 :(得分:1)

我是通过

完成的
  1. 不更改ZF .htaccess
  2. 将我的ZF公共文件放在/public/zf-project而不是/public中,这包括将ZF .htaccess文件放入/public/zf-project
  3. 这样做对我来说很好,而不必改变其他任何东西。你试过这个吗?

    修改

    您可以尝试添加到您的Joomla .htaccess

     RewriteRule ^(zf-project) - [L]
    

    读取行

    之后
     RewriteEngine On
    

答案 1 :(得分:0)

您可以使用以下.htaccess。它将在子目录中工作:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

请记住,您必须将baseUrl应用于您的链接,css文件等。必须将子目录包含在您的网址的前缀中。

ZF中的一些类已经像Url视图助手一样。