Redirect 重定向到Laravel 3上的HTTPS

Redirect 重定向到Laravel 3上的HTTPS,redirect,ssl,https,laravel-3,Redirect,Ssl,Https,Laravel 3,我在我的网站上设置了SSL证书,目前使用的是Laravel 3。我正在尝试从HTTP重定向到HTTPS,因此当用户输入我们以前的网站地址时,它会自动重定向到新的HTTPS站点。然而,我现在无法实现它 我发现了一个相关的话题: 但这对我不起作用 或者,我尝试了在另一个主题中所说的内容: 重新启动发动机 重写条件%{HTTPS}关闭 重写规则(.*)https://%{HTTP_HOST}%{REQUEST_URI}[R=301,L] 我得到了同样的结果,没有工作 有没有人能为Laravel

我在我的网站上设置了SSL证书,目前使用的是Laravel 3。我正在尝试从HTTP重定向到HTTPS,因此当用户输入我们以前的网站地址时,它会自动重定向到新的HTTPS站点。然而,我现在无法实现它

我发现了一个相关的话题:

但这对我不起作用

或者,我尝试了在另一个主题中所说的内容:


重新启动发动机
重写条件%{HTTPS}关闭
重写规则(.*)https://%{HTTP_HOST}%{REQUEST_URI}[R=301,L]
我得到了同样的结果,没有工作

有没有人能为Laravel 3提供解决方案

谢谢大家!

您需要添加

Route::any(....., array(
    ...
    "https"=> true
    ....
    function(){ ... }
));

有点晚了,但幸运的是我自己找到了答案,根据我写的第一个链接中的信息。我添加了:
code
Route::filter('before',function(){if(!Request::secure())return Redirect::to_secure(URI::current());});
Route::any(....., array(
    ...
    "https"=> true
    ....
    function(){ ... }
));