Php 拉维子域

Php 拉维子域,php,laravel,redirect,subdomain,laravel-6,Php,Laravel,Redirect,Subdomain,Laravel 6,我正在使用Laravel框架开发一个项目,该项目托管在共享主机上,现在我需要一个子域来管理“管理”部分,我创建了我的子域,您可以使用Laravel项目,它位于我的主域上,也位于新的子域上,这样我就可以使用相同的数据库和文件了?是的,您可以使用相同的数据库和文件。您可以使用来处理子域URI: Route::domain('admin.myapp.com')->组(函数(){ 路由::获取('users',函数(){ // }); }); 注意:您应该将子域指向主域,您可以使用CNAME*.mya

我正在使用Laravel框架开发一个项目,该项目托管在共享主机上,现在我需要一个子域来管理“管理”部分,我创建了我的子域,您可以使用Laravel项目,它位于我的主域上,也位于新的子域上,这样我就可以使用相同的数据库和文件了?

是的,您可以使用相同的数据库和文件。您可以使用来处理子域URI:

Route::domain('admin.myapp.com')->组(函数(){
路由::获取('users',函数(){
//
});
});

注意:您应该将子域指向主域,您可以使用
CNAME*.myapp.com。myapp.com。
或配置Web服务器(例如nginx、apache等)来执行此操作。

好的,但我需要在我的子域目录中上载一些文件?或者我可以让它空着?@DavideCapriglione你的子域不需要目录,你也可以使用你的主Laravel目录来处理你的子域。我用我的域名添加了一段代码,但当我转到url“admin.myapp.com/users”时如果我通过ssh连接到我的服务器并运行命令“php artisan route:list”,则页面返回托管服务器的错误404。路由列表返回与域“admin.myapp.com”关联的路由“users”,但当我尝试访问它时,返回错误404,我是否需要定义DNS记录或其他内容?