最佳答案
工作在我的第一个 Laravel5项目,不确定在哪里或如何放置逻辑强制 HTTPS 在我的应用程序。这里的关键是有许多域指向应用程序,三分之二的域使用 SSL (第三个域是后备域,说来话长)。所以我想用我的应用程序的逻辑来处理这个问题。Htaccess.
在 Laravel 4.2中,我用 filters.php
中的代码完成了重定向:
App::before(function($request)
{
if( ! Request::secure())
{
return Redirect::secure(Request::path());
}
});
我认为中间件是应该实现这样的东西,但我不能完全弄清楚使用它。
谢谢!
更新
如果您像我一样使用 Cloudflare,那么可以通过在控制面板中添加一个新的 Page Rule 来实现。