-1

мой файл 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 ответ1

1

Предполагая, что я не неправильно понимаю ваш вопрос, есть два возможных вероятных виновника:

  • Вы забыли поставить косую черту в конце своих локальных адресов (например, в браузере должен быть http://example.test/ , а не http://example.test).

  • У вас неправильно настроен DNS для локальных доменов (например, *.test).

Что касается конечной косой черты, это требуется для локальных доменов текущими версиями Chrome, Firefox и Opera (хотя localhost не должен проходить эту обработку).

Две небольшие ошибки в ваших директивах ServerName/ServerAlias:

  • Вашей записи localhost действительно не нужна директива ServerAlias localhost .

  • Ваша запись на хосте www.tour.test должна (возможно) начинаться примерно так:

    ServerName tour.test
    ServerAlias www.tour.test, *.tour.test

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .