配置对symfony项目的htaccess


Configure htaccess to symfony project

我在Symfony2中有一个带有个人项目的主机,将其安装在文件夹" public_html "中,然后当我想访问我的项目时,我必须编写下一个

url: "mydomian.net/myprojectSymfony/web/",而不是"mydomain.net"。

如果我只是写mydomain.net服务器会向我显示目录" public_html ",其中包含他内部的所有文件夹。如何编写.htaccess文件来解决此问题?我尝试使用重定向301但我不知道方法是否正确。

在我看来,最好的方法是按照那里的说明配置您的 apache vhost:http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html

<VirtualHost *:80>
    ServerName mydomain.net
    ServerAlias www.mydomain.net
    DocumentRoot /var/www/myprojectSymfony/web
    <Directory /var/www/myprojectSymfony/web>
        AllowOverride All
        Order Allow,Deny
        Allow from All
    </Directory>
    ErrorLog /var/log/apache2/project_error.log
    CustomLog /var/log/apache2/project_access.log combined
</VirtualHost>