Symfony,默认使用app.php

时间:2014-10-15 08:47:16

标签: symfony

我试图将一个Symfony项目放在DEbian上,我遇到了问题。

在我的主机中我有DocumentRoot /var/www/myproject/web/,当我在浏览器上显示网站时,我只有一个文件列表(Symfony中的Web文件夹)

我想默认使用app.php,我该怎么做?

1 个答案:

答案 0 :(得分:3)

此案例应由您.htaccess目录中的web文件处理。要完成这项工作,您需要启用apache mod_rewrite并对VirtualHost进行正确配置:您需要AllowOverride All指令中的Directory

BTW:您的服务器显示目录中的文件列表 - 这在生产服务器中被认为是危险的。在Options -Indexes配置中VirtualHost禁用它。

所以你的VirtualHost配置应该有(这是apache 2.4 conf):

<Directory /path/to/your/web/>
    Options -Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>