laravel的组域路由无法在laragon

时间:2015-12-05 03:23:11

标签: php apache .htaccess laravel laragon

一直在寻找修复并尽我所能。刚刚注册,因为我无法解决我的问题,所以这是我的最后一招。

这是我有一个名为'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但仍然是无法读取子域名。请帮忙:/

btw我正在使用Laragon作为我的LAMP服务器。

2 个答案:

答案 0 :(得分:1)

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

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

  

C:{laragon安装   目录} \ BIN \阿帕奇\阿帕奇-2.4.17 \ CONF \额外\的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>

答案 1 :(得分:0)

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

用您想要的路线替换重命名