我在Symfony2中有我的个人项目托管安装在一个文件夹" public_html
",然后当我想访问我的项目时我必须编写下一个
url: "mydomian.net/myprojectSymfony/web/"
,而不是" mydomain.net
"。
如果我只是写mydomain.net
,服务器会显示目录" public_html
"里面有所有文件夹。如何编写.htaccess
文件来解决此问题?
我尝试使用重定向301
,但我不知道是否正确。
答案 0 :(得分:0)
在我看来,最好的方法是配置你的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>