问下大家,这种情况下路由应该如何配置,或者配置重定向
我现在有两个域名, 一套代码,比如
test.com, admin.test.com
代码一套,前台和后台,前台是laravel提供接口,然后前端用vue写的,后台是laravel-admin搭建的,里面是blade模版
现在我想 test.com 访问 public下的 index.html, 前端代码也直接放到public里面了,然后 admin.test.com 访问 后台,admin/index/index
我应该怎么配置nginx呢?
前端代码不一定要放在public下的,admin.test.com创建一个新的网站就行
可以使用nginx 的反向代理,需要了解路由是如何解析到php服务的,这样不管是path模式还是进程端口模式,都难不倒你。以下供参考:
test.com
admin.test.com
新建一个 server
php server
建议前端放到
oss
静态网站托管
用一个nginx即可
domain.Admin=>’admin.test.com’;
Route::group([‘domain’ => config(‘domain.Admin’)], function () {
//里边包括你后端的路由
// Route::get(‘/‘, ‘AdminController@index’);// 后台
// Route::view(‘/‘, ‘admin.index.index’);
});