Apache 子目录中的Zend框架
我想在子目录中设置Zend Framework项目:Apache 子目录中的Zend框架,apache,zend-framework,.htaccess,Apache,Zend Framework,.htaccess,我想在子目录中设置Zend Framework项目: /public_html /public_html/here_i_want_to_setup_zf 文档根是/public\u html。我希望Zend Framework项目可以通过URI访问,如下所示: http://example.com/here_i_want_to_setup_zf 我应该如何编辑我的htaccess文件 RewriteEngine On # Exclude some directories from
/public_html
/public_html/here_i_want_to_setup_zf
文档根是/public\u html。我希望Zend Framework项目可以通过URI访问,如下所示:
http://example.com/here_i_want_to_setup_zf
我应该如何编辑我的htaccess文件
RewriteEngine On
# Exclude some directories from URI rewriting
#RewriteRule ^(dir1|dir2|dir3) - [L]
RewriteRule ^\.htaccess$ - [F]
RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /public/index.php [NC,L]
RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]
RewriteRule ^public/.*$ /public/index.php [NC,L]
我认为要实现这一点,您需要zend framework根目录中的index.php文件和.htaccess文件 将公共html/name添加到子目录中,现在在子目录中具有以下结构 /index.php /.htaccess /图书馆 /应用
/public请勿触摸htaccess或文件夹结构!只需在中心位置执行以下操作
Zend_Controller_Front::getInstance()
->getRequest()
->setBaseUrl('/here_i_want_to_setup_zf/');