根文件夹中的Zend Framework 2 index.php

时间:2016-02-13 21:26:06

标签: zend-framework2

我使用zend framework 2构建网站,网址通常如下所示: domain.com/public/routename/action/params

在骨架应用程序中,默认情况下我没有index.php,所以我创建了一个基本上包含来自公共文件夹的index.php。(这绝对不是正确的解决方案)。有效但速度慢的整个网站,重定向插件仍然重定向到 domain.com/public/routename/action/params insetad domain.com/routename/action/params

我怎么能跳过" public"在URL中并使重定向插件工作?

3 个答案:

答案 0 :(得分:1)

您可以从网络服务器执行此操作,您可以从中指向公用文件夹index.php,因此要么将域指向zf2,您应该指向zf2 / public / index.php

另一种方法是你可以使用htaccess并删除公共网址

答案 1 :(得分:0)

您应该配置您的Web服务器,使其从public而不是ZF2根文件夹服务。

不确定您是使用IIS还是apache或NGiNX,因此如果没有这些细节,很难说您需要做什么。但是,为特定的Web服务器找到“如何”应该很容易。

归结为为该特定虚拟主机配置哪个文件夹应该是服务器。

Google can help you

答案 2 :(得分:0)

设置zf2项目的完整指南希望这对您有所帮助,请参阅Web服务器设置部分。

Getting Started with Zend Framework 2