在 Zend Framework 中设置 .htaccess 以从公共加载页面


set up .htaccess for loading page from public in zend framework

我想问你如何配置以及保存.htaccess的位置,以便自动显示公用文件夹中index.php页面。目前仅显示我的项目的文件夹,我必须打开公用文件夹才能加载我的主页。

我认为在您的情况下添加 htaccess 并不是您问题的解决方案。这听起来更像是您应该更改服务器公用文件夹位置。

现在,您的服务器正在为应用程序的根文件夹提供服务:

'application_root_folder

但服务器应为公用文件夹提供服务:

'application_root_folder'public

例如,您可以在虚拟主机的 Apache 配置中执行此操作(如果您使用的是 Apache(

<VirtualHost *:80>
    DocumentRoot /application_root_folder/public
    ServerName www.example.com
    # Other directives here
</VirtualHost>