我在Windows中使用XAMPP。我想为我的symfony项目设置vhost,所以我已经通过(httpd-vhosts.conf)文件在apache中设置了vhost:
glxinfo
所以当我通过手动链接访问我的symfony项目时,我无法访问它也没有打开任何东西,所以它将我重定向到我的localhost:
# Be sure to only have this line once in your configuration
NameVirtualHost 127.0.0.1:80
# This is the configuration for drberg.com
Listen 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerName drberg.com.local
DocumentRoot "D:/xampp/htdocs/DrBerg.com/web"
DirectoryIndex index.php
<Directory "D:/xampp/htdocs/DrBerg.com/web">
AllowOverride All
Allow from All
</Directory>
Alias /sf "D:/xampp/htdocs/DrBerg.com/web/sf"
<Directory "D:/xampp/htdocs/DrBerg.com/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
所以它将我重定向到:
http://localhost/DrBerg.com/web/
答案 0 :(得分:0)
在hosts
(在WINDOWS / system32 / drivers / etc /中)设置 ServerName :
127.0.0.1 drberg.com.local
(保存此文件后立即生效)
并指向:
http://drberg.com.local
(使用 http:// ,因为有时Chrome会将地址发送到google.com而不是去那里)
并且不要在 ServerName 中使用 localhost ,因为XAMPP过滤了这个词( local 可以)。