是否可以在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);
}
}
在web
數組列表在middlewareGroups
添加它。文件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請求知道主機和方案。 –
可能重複的[Laravel重定向所有請求到非HTTPS](https://stackoverflow.com/questions/25988557/laravel-redirect-all-requests-to-non-https) –
@ shukshin.ivan is there將所有https請求重定向到http的更簡單方法? – Winona
是的,只需在laravel級別配置你的nginx –