我正在使用Symfony 3和XAMPP版本7.0.9。我创建了一个名为diary
的虚拟主机。在Symfony中,我认为根目录是web
。无论如何,在目录web
中有一个名为favicon.ico
的文件。现在,如果我转到diary/favicon.ico
,我会收到错误:
找不到“GET /favicon.ico”的路线
这是我的配置在httpd-vhosts.conf
中的显示方式:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/diary/web/app_dev.php"
ServerName diary
</VirtualHost>
我在这个问题上花了4个多小时,我无法弄清楚为什么会这样。请有人告诉我这里发生了什么。
答案 0 :(得分:0)
在主机中添加 diary.loc C:\ Windows \ System32 \ drivers \ etc \ host
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
127.0.0.1 diary.loc
在httpd-vhosts.conf中你可以添加相同的Symfony值:
<VirtualHost *:80>
ServerName diary.loc
ServerAlias www.diary.loc
DocumentRoot "C:/xampp/htdocs/diary/web"
<Directory "C:/xampp/htdocs/diary/web">
AllowOverride All
Require all granted
Allow from All
</Directory>
</VirtualHost>
到达