在Laravel 3上重定向到HTTPS

时间:2015-09-02 14:34:49

标签: redirect ssl https laravel-3

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

我找到了一个相关主题: Laravel 3 HTTP and HTTPS routes

但它对我不起作用。

或者,我尝试了其他话题中的内容: How to redirect all HTTP requests to HTTPS

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

我得到了相同的结果,但没有工作。

有没有人有Laravel 3的解决方案?

谢谢!

1 个答案:

答案 0 :(得分:0)

你需要添加

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