【发布时间】:2013-11-24 10:43:11
【问题描述】:
我已经尝试让 Laravel 4 子域路由工作几个小时了,但我似乎无法弄清楚。我有一个 VPS,但我对很多 VPS 概念还是很陌生。
有问题的域是 VPS 上的帐户 - VPS 的主域不同。因此,主域是example.com,而我试图让子域路由工作的帐户是foobar.com - example.com 上的 cPanel 帐户
我将以下内容放在 foobar.com 的 Routes 文件中的文档根路由上方 -
Route::group(array('domain' => '{account}.foobar.com'), function()
{
Route::get('/', function($account, $id)
{
echo $account;
});
});
我希望这会输出输入的子域 - 例如 something.foobar.com 会回显 something。相反,我得到Error code: ERR_NAME_RESOLUTION_FAILED。
由于这是一个 cPanel 帐户,我尝试在 cPanel 中添加一个子域。这当然会创建一个与 public_html 中的子域同名的目录,它是该子域的文档根目录。当我在cPanel中添加子域后导航到子域时,它说无法列出目录..等等等等..基本上它是一个空目录,服务器不会显示任何内容。如果我尝试删除 public_html 中的目录,我会收到一般性 500 错误。
显然我遗漏了一些东西,Laravel 文档要么不足,要么这种类型的服务器配置需要其他东西。请帮忙!谢谢!
【问题讨论】:
标签: laravel-4