мой файл vhosts:
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "C:/wamp64/www/"
<Directory "C:/wamp64/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
и проект vhosts:
<VirtualHost *:80>
ServerName www.tour.test
DocumentRoot "C:/wamp64/tour/public"
SetEnv APPLICATION_ENV "development"
<directory "C:/wamp64/tour/public">
DirectoryIndex index.php
AllowOverride all
Order Allow,Deny
Allow from all
</directory>
</VirtualHost>
решение1
Если я правильно понял ваш вопрос, то есть два возможных виновника:
Вы забываете поставить косую черту в конце локальных адресов (например, следуетhttp://example.test/в браузере, а неhttp://example.test).
У тебя нетДНСправильно настроен для локальных доменов (например
*.test
, ).
Что касается завершающего слеша, он требуется для локальных доменов в текущих версиях Chrome, Firefox и Opera (хотя localhost
не должен нуждаться в такой обработке).
Еще два небольших замечания по поводу директив ServerName/ServerAlias:
На самом деле, ваша
localhost
запись не нуждается вServerAlias localhost
директиве.Ваша
www.tour.test
запись хоста должна (вероятно) начинаться примерно так:ServerName tour.test
ServerAlias www.tour.test, *.tour.test