3

一直在寻找修复并尝试了我能做的一切。刚刚注册,因为我无法解决我的问题,所以这是我最后的手段。

这是我有一个名为“website.dev”的项目然后我想要一个子域“admin.website.dev”所以基本上它只是一个管理仪表板和其他所有东西。

至于路线我有这个。

Route::group(array('domain' => 'admin.website.dev'), function(){
Route::get('/', function() {
    return 'Hello from admin.website.dev!';
});
});
Route::group(array('domain' => 'website.dev'), function(){
Route::get('/', function () {
    redirect('/centralapp');
});
});

我认为我的路由没有问题,根据我的研究,他们在那里更改了 .htaccess 或 httpd.conf,我做了所有的事情,包括将 'admin.website.web' 放到 system32/drivers/etc/host 但仍然不能读取子域。请帮忙 :/

顺便说一句,我使用 Laragon 作为我的 LAMP 服务器。

4

2 回答 2

1

我知道可能为时已晚,但您需要编辑虚拟主机文件以及 Windows 主机文件(您似乎已经完成了。)

您可以在以下位置找到您的虚拟主机文件:

C:{laragon安装目录}\bin\apache\apache-2.4.17\conf\extra\httpd-vhosts.conf

添加以下内容:

<VirtualHost *:80> #your magic! If you use a different port then you will have to change it from *:80 to *:{Your port}
    DocumentRoot "{Your website directory path goes here}"
    ServerName admin.website.dev
</VirtualHost>
于 2016-01-18T20:26:04.980 回答
0

您有两条指向 / 的路线Route::get('/'。注释掉一个并尝试另一个,然后反过来,看看这是否能解决您的问题。如果是这样,将其中一个重命名为 /renamed

用你想要的路线替换 rename

于 2015-12-05T03:40:06.647 回答