如何从zend框架项目URL避免公用文件夹名称?

我是一个Zend框架的新手。 如何在没有公用文件夹名称的情况下运行项目的URL。我正在使用一个共享主机服务器。反正通过使用.htacces来改变这个。 我应该有这样的url看起来像myzfproject.mydomain.com。 请build议我

最好的解决scheme是将站点文档根目录指向项目的public目录。

如果您正在使用CPanel(如注释中所述),则可以简单地添加myzfproject子域,并在“文档根”字段(参考http:// docs )中将目录input到public目录(相对于您的主目录) 。 cpanel.net/twiki/bin/view/AllDocumentation/CpanelDocs/SubDomains#Add%20a%20Subdomain )。

另一种select是将公用文件夹与应用程序的其余部分完全分开。

例如,公用文件夹的内容可以驻留在任何地方,比如设置为站点文档根目录的/home/user/sites/myzfproject

该应用程序可以存在于其他地方,比如/home/user/apps/myzfproject其中包含applicationlibrary文件夹。

所需的唯一更改将是/home/user/sites/myzfproject/index.php

 defined('APPLICATION_PATH') || define('APPLICATION_PATH', '/home/user/apps/myzfproject/application'));