Redirect 重定向到Laravel 3上的HTTPS
我在我的网站上设置了SSL证书,目前使用的是Laravel 3。我正在尝试从HTTP重定向到HTTPS,因此当用户输入我们以前的网站地址时,它会自动重定向到新的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
重新启动发动机
重写条件%{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(){ ... }
));