自动将所有域重定向到Laravel 4中的单个https域

时间:2014-04-30 20:49:09

标签: php laravel-4

好的,这是我的问题。我有一堆域指向单个服务器和应用程序。

我需要做的是重定向未设置为$ _ENV ['site_url']的所有域。

这是我到目前为止的内容,但它真的很难看,并且没有考虑应用程序中的其他网址(只是全局并重定向到主页)。

App::before(function($request)
{
    $host = Request::server('HTTP_HOST');
    $host = Request::server('HTTPS') == 'on' ? 'https://'.$host : 'http://'.$host;
    if ($host != $_ENV['APP_URL']) {
        return Redirect::to($_ENV['APP_URL']);
    }
});

任何想法?

0 个答案:

没有答案