如何设置带有子域的 Laravel 应用程序以在 cPanel 服务器上运行?
How to set up a Laravel App with Subdomains to work on a cPanel server?
首先:这不是 () 的重复,这个问题与我的不一样。
我想知道如何设置一个完整的 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
文件才能让它正常工作?有人可以帮忙吗?
您是否尝试过 link 子域到与主域相同的文件夹?
例如
domain.com => /public_html/public
测试.domain.com => /public_html/public
首先:这不是 (
我想知道如何设置一个完整的 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
文件才能让它正常工作?有人可以帮忙吗?
您是否尝试过 link 子域到与主域相同的文件夹? 例如
domain.com => /public_html/public
测试.domain.com => /public_html/public