如何强制Laravel Inertia进入https?并通过HSTS

c3frrgcw  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(211)

我有一个问题,我的Laravel 9,inertiaiderjs项目和我的cpanel托管。devOps说它有HSTS,应该用https访问,我已经在cpanel设置上设置了force https,但它仍然不起作用。
我已经使用https将APP_ENV设置为生产和APP_URL。
我已经在AppServiceProvider上尝试了forceScheme(https),但仍然不起作用

public function boot()
    {
        if($this->app->environment('production')) {
            URL::forceScheme('https');
        }
    }

也许有特殊的中间件和教程,以迫使laravel惯性https?
谢谢之前的事。

rqcrx0a6

rqcrx0a61#

尝试配置.htaccess

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteRule ^(.*)$ https:/yourdomain.com/$1 [R,L]

相关问题