Реализует джокер днс на laravel

После нескольких часов исследований для правильного ключевого слова, чтобы реализовать простой способ использования подстановочных знаков DNS на Laravel.

Здесь я использую Windows 10 и Laragon.

Это код, который я пытался реализовать в маршруте laravel

Route::group(['domain' => '{account}.tindahan.local'], function() {
Route::get('/page-one', function () {
return view('welcome0');
});
Route::get('/page-two', function () {
return view('welcome1');
});
});

Основываясь на прочитанных мной статьях, вам нужно настроить что-то вроде *.domian.com на vhost у меня это автоматически устанавливается в ларагоне

<VirtualHost *:80>
DocumentRoot "C:/laragon/www/tindahan/public/"ServerName tindahan.local
ServerAlias *.tindahan.local
<Directory "C:/laragon/www/tindahan/public/">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Но когда я пытался посетить page-one.tindahan.local в браузере Chrome я получил это сообщение

Этот сайт не может быть достигнут

Я не знаю, чего не хватает в том, что я делаю. Это первый раз, когда я делаю что-то подобное, так что в принципе у меня не так много идей.

Можете ли вы дать мне правильный способ реализовать это?

0

Решение

Наверняка вы должны добавить записи в ваш файл hosts (в Windows обычно C:\Windows\System32\drivers\etc\hosts). Например, вы должны иметь:

127.0.0.1 tindahan.local

для основного домена, но вы также должны добавить другие субдомены, например:

127.0.0.1 page-one.tindahan.local
127.0.0.1 page-two.tindahan.local

и так далее

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]