如何让我的Laravel应用程序在app.domain.com上展示,这是否会在htaccess中?如果是这样的话?
我不确定是否需要在bootstrap文件夹中编辑paths.php,或者htaccess是否可以更简单。
答案 0 :(得分:3)
你想要的是多租户。您的服务器需要配置通配符子域(* .domain.com),因此您的所有请求仍然可以访问您的应用程序。当他们点击您的应用程序时,您决定如何处理被调用的子域。
这里有一个例子:
Route::group(array('domain' => '{subdomain}.'. Config::get('app.domain')), function() {
...
});
更多关于laravel文档中的multi tenancy。
在您的localhost设置中,您可以通过在 hosts 文件中声明自己的网站来作弊该通配符方案,例如
127.0.0.1 localhost.dev
127.0.0.1 sub1.localhost.dev
127.0.0.1 sub2.localhost.dev
您的主机文件
不支持通配符