![Xampp перенаправляет настроенный vhost на панель управления](https://rvso.com/image/760629/Xampp%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9%20vhost%20%D0%BD%D0%B0%20%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C%20%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F.png)
У меня XAMPP давно, и я использую Apache для веб-сайтов PHP. У меня 5 настроенных vhosts, проекты в одном родительском каталоге, с одинаковой настройкой vhost и dns. Но мой последний настроенный vhost, после посещения url перенаправляет на панель управления.
Итак, после указания в браузере URL-адреса: xxx.local происходит перенаправление на адрес: xxx.local/dashboard, и я вижу приветственный HTML-код...
Я понятия не имею, что происходит.
Работает на Win10, Xampp версии 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>
Проект находится в каталоге «web», а файл index.php находится в «web/public_html».
Таким же образом я настроил больше vhost и это работает...
Разница только в:
- в каталоге, поскольку projectName — «.»
- все проекты имеют index.php в каталоге 'public' этот проект в 'public_html' (настроен как корневой каталог документа)
ОБНОВЛЯТЬ:
Если я удалю файл 'c:\xampp\htdocs\index.php' после посещения URL: 'xxx.local', я смогу увидеть содержимое каталога ('c:\xampp\htdocs'). Что?