meine vhosts-Datei:
<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>
und Projekt-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>
Antwort1
Vorausgesetzt, ich verstehe Ihre Frage richtig, gibt es zwei mögliche Ursachen:
Sie vergessen, am Ende Ihrer lokalen Adressen einen Schrägstrich einzufügen (z. B. sollte eshttp://beispiel.test/im Browser, nichthttp://beispiel.test).
Du hast nichtDNSfür lokale Domänen (z. B. ) richtig eingerichtet
*.test
.
Was den abschließenden Schrägstrich betrifft, ist dieser für lokale Domänen in den aktuellen Versionen von Chrome, Firefox und Opera erforderlich ( localhost
diese Behandlung sollte jedoch nicht erforderlich sein).
Zwei kleine Kritikpunkte gibt es auch zu Ihren ServerName/ServerAlias-Direktiven:
Ihr
localhost
Eintrag benötigt dieServerAlias localhost
Anweisung nicht wirklich.Ihr
www.tour.test
Host-Eintrag sollte (wahrscheinlich) ungefähr so beginnen:ServerName tour.test
ServerAlias www.tour.test, *.tour.test