使用Laravel 4进行全站点https

时间:2013-10-02 19:20:47

标签: php https laravel laravel-4

我很想知道人们如何使用链接和表单进行网站范围的https。我熟悉URL :: secure以生成表单链接。看起来您可以将https传递给强制https的路由。这是否意味着我必须在每个路由定义上设置https?

1 个答案:

答案 0 :(得分:0)

为什么不使用您的网络服务器?我认为它更安全,你不需要在你的应用程序上做任何其他事情。

这是我对apache的配置:

<IfModule mod_rewrite.c>
    #Options -MultiViews
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://domain.com/$1 [R,L]
</IfModule>