我在http://project/有我的joomla,现在我希望http://project/zf-project/ 我应该使用什么样的httaccess?代码中有哪些变化?
答案 0 :(得分:1)
我是通过
完成的.htaccess
/public/zf-project
而不是/public
中,这包括将ZF .htaccess
文件放入/public/zf-project
这样做对我来说很好,而不必改变其他任何东西。你试过这个吗?
修改
您可以尝试添加到您的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视图助手一样。