如何使用子域设置 Laravel 应用程序以在 cPanel 服务器上工作?

时间:2021-03-09 15:36:43

标签: laravel apache cpanel

首先:这不是重复的 (How to set up a laravel project on cPanel subdomain?) 这个问题和我的不一样。

我想知道如何设置一个完整的 Laravel 应用程序,并在 cPanel 服务器上使用子域(不仅仅是一个子域)

这里是我在 routes/web.php 文件中使用的测试代码。

Route::domain('test.mydomain.com')->group(function() {
    Route::get('/', function() {
        return 'DOMAIN TEST.MYDOMAIN.COM';
    });
});

Route::domain('mydomain.com')->group(function() {
    Route::get('/', function() {
        return 'DOMAIN MYDOMAIN.COM';
    });
});

Route::get('/', function() {
    return 'ROOT DOMAIN';
});

我目前正在使用 cPanel 来处理域和子域,但我不知道如何使其与 Laravel 子域一起工作,我尝试了上面的代码。

当我访问我的主域 mydomain.com 时它显示“DOMAIN MYDOMAIN.COM”所以它工作正常,但是当我去 test.mydomain.com 时它只是从这个子域访问我的子域文件夹,所以,如何我可以让它工作吗?

也许我需要放置一些 .htaccess 文件才能使其正常工作?有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试将子域链接到与主域相同的文件夹? 例如。

domain.com => /public_html/public

test.domain.com => /public_html/public

相关问题