1

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

4

1 回答 1

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>
于 2013-10-02T21:17:48.563 回答