Tenho o XAMPP há muito tempo e estou usando o Apache para sites PHP. Eu tenho 5 vhosts configurados, projetos no mesmo diretório pai, com a mesma configuração de vhost e configuração de DNS. Mas meu último vhost configurado, após a visita, o URL é redirecionado para o painel.
Então, depois de fornecer o URL do navegador: xxx.local, obtenha um redirecionamento para o endereço: xxx.local/dashboard e posso ver alguns html de boas-vindas ...
Não tenho ideia do que está acontecendo.
Rodando em Win10, Xampp versão. 7.2.15
C:\Windows\System32\drivers\etc\hosts:
127.0.0.1 first.local
127.0.0.1 second.local
127.0.0.1 xxx.local
C:\xampp\apache\conf\extra\httpd-vhosts.conf:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:/Projects/projectName/web/public_html"
ServerName xxx.local
ErrorLog "C:/Projects/projectName/logs/error.log"
CustomLog "C:/Projects/projectName/logs/access.log" combined
<Directory "C:/Projects/projectName/web">
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
O projeto está no diretório 'web' e o arquivo index.php está em 'web/public_html'
Da mesma forma configurei mais vhost e funciona...
A diferença é apenas:
- em dir como projectName é '.'
- todos os projetos possuem index.php no diretório 'public' este projeto em 'public_html' (configurado como raiz do documento)
ATUALIZAR:
Se eu excluir o arquivo 'c:\xampp\htdocs\index.php' após visitar url: 'xxx.local' posso ver o conteúdo do diretório ('c:\xampp\htdocs'). o que?