Пользовательский URL для проекта, использующего Apache на Localhost - PullRequest
0 голосов
/ 18 июня 2019

Я XAMPP на моем местном хосте.Когда я перехожу на localhost, он перенаправляет меня на localhost/dashboard/ Это хорошо.

сейчас, я хочу, если я наберу laravel.dev Это должно загрузить папку laravel public

Для этогоЯ настраиваю httpd-vhosts файл, как показано ниже:

<VirtualHost *:80>    
    DocumentRoot "D:/xampp/htdocs/"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "D:/xampp/htdocs/laravel-practice/public/"
    ServerName laravel.dev
</VirtualHost>

windows hosts файл, как показано ниже:

127.0.0.1       localhost   
127.0.0.1       laravel.dev

сейчас, если я перехожу на laravel.dev, он перенаправляет меня на localhost/dashboard/ место нахождения.но он должен перенаправить меня в папку laravel public, которая D:/xampp/htdocs/laravel-practice/public/

Можете ли вы сказать мне, как я могу это исправить?

Ответы [ 2 ]

0 голосов
/ 20 июня 2019

Два важных момента:

  • Всегда перезапускать apache после редактирования httpd-vhosts
  • Включить NameVirtualHost laravel.dev:80 до <VirtualHost laravel.dev:80>

UPDATE

В Xampp есть файл index.php по умолчанию для папки htdocs, попробуйте удалить этот файл, потому что index.php перенаправляет на / dashboard и сообщает, работает ли

0 голосов
/ 18 июня 2019

Если все остальное в порядке, замените * на laravel.dev

<VirtualHost laravel.dev:80>
    DocumentRoot "D:/xampp/htdocs/laravel-practice/public/"
    ServerName laravel.dev
</VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...