LARAVEL(コーディング)レベルですべてのHTTPS要求をHTTPに検出してリダイレクトすることは可能ですか?私はこのような質問に遭遇していないので、私は尋ねています。彼らはすべてHTTPからHTTPSへのリダイレクトを求めていました。Laravel HTTPSをHTTPにリダイレクト
ありがとうございます!
LARAVEL(コーディング)レベルですべてのHTTPS要求をHTTPに検出してリダイレクトすることは可能ですか?私はこのような質問に遭遇していないので、私は尋ねています。彼らはすべてHTTPからHTTPSへのリダイレクトを求めていました。Laravel HTTPSをHTTPにリダイレクト
ありがとうございます!
単純なミドルウェアを使用できます。
<?php
namespace App\Http\Middleware;
use Closure;
class Nonsec
{
public function handle($request, Closure $next)
{
if($request->secure()) {
return redirect($request->path());
}
return $next($request);
}
}
はmiddlewareGroups
でweb
配列のリストにそれを追加します。ファイルapp/Http/Kernel.php
あなたのリンクにhttpsリンクを追加するだけで簡単です。例えば
は私はあなたの問題を助けることを願っています。この
APP_ENV=production
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_KEY=base64:R4pkmCx5jr21J3EgsvYttiJdBsnIpC3rli0fCfxcd0c=
APP_URL=https://linkkamu.com/
のように見えるだろう。
'APP_URL'はコンソール用です。 Web要求は、ホストとスキームを認識しています。 –
[Nara-HTTPSへのすべてのリクエストをラーベールリダイレクトする](https://stackoverflow.com/questions/25988557/laravel-redirect-all-requests-to-non-https)の可能な複製 –
@ shukshin.ivanはそこにありますすべてのhttpsリクエストをhttpにリダイレクトする簡単な方法は? – Winona
うん、ちょうどあなたのnginxを構成する –