我在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>