1
我很想知道人們是如何在網站上廣泛使用https的鏈接和表單。我熟悉URL :: secure以生成表單鏈接。看起來您可以將https傳遞給強制https的路由。這是否意味着我必須在每個路由定義上設置https?網站寬https與Laravel 4
我很想知道人們是如何在網站上廣泛使用https的鏈接和表單。我熟悉URL :: secure以生成表單鏈接。看起來您可以將https傳遞給強制https的路由。這是否意味着我必須在每個路由定義上設置https?網站寬https與Laravel 4
爲什麼你不使用你的網絡服務器做它?我認爲這是更安全的,你不必在你的應用程序上做任何事情。
這是我的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>
我在想這個自己有一天,我沒有測試過什麼,但我第一次,雖然是在一個路由組包一切,迫使HTTPS在該組。 – SamSquanch
我還沒有測試過,但你可以通過基礎URL配置項來完成這項工作(設置每個環境的基本URL - 生產中的「https」)。 – fideloper
@floloper你在哪裏設置這個設置?我檢查了config/app.php,我看到了一個URL選項,但它僅適用於工匠命令行。 – thestepafter