经过数小时研究正确的关键字来实现在 laravel 上使用通配符 dns 的简单方法。
在这里,我使用的是 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 上设置类似的东西,我在 laragon 中自动设置了这个
<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 浏览器上访问时,我收到了这条消息
无法访问此站点
我不知道我在做什么缺少什么。这是我第一次做这样的事情,所以基本上我没有很多想法。
你能给我正确的方法来实现这个吗?