【发布时间】:2021-08-20 11:54:07
【问题描述】:
我试图强制我的 laravel 项目使用 https 而不是 http,我尝试了一切:
我将这些行添加到我的 HTACCESS 文件中:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
我使用了 AppServiceProvider :
use Illuminate\Support\Facades\URL;
URL::forceScheme('https');
我也通过中间件完成了,但我的 URL 似乎不会很快改变。
知道为什么它不起作用!
【问题讨论】:
-
确保 .env 中的
APP_URL也是 https