Laravel에서 HTTP를 HTTPS로 리디렉션하는 방법

이 기사에서는 laravel에서 HTTP를 HTTPS로 강제 리디렉션하는 방법을 볼 것입니다. 여기서는 laravel에서 HTTPS로 리디렉션하는 두 가지 방법을 보여줍니다. 먼저 htaccess를 통해 laravel HTTP를 HTTPS로 리디렉션하고 두 번째는 미들웨어를 사용하여 laravel 강제 리디렉션 HTTPS입니다.

라라벨에서 HTTP를 HTTPS로 강제 리디렉션하는 방법, 라라벨은 HTTPS로 리디렉션, 라라벨은 htaccess를 통해 HTTP를 HTTPS로 리디렉션, 라라벨은 미들웨어를 사용하여 HTTPS를 강제로 리디렉션하는 방법, 라라벨 6/7/8, 라라벨 6에서 HTTP를 HTTPS로 리디렉션하는 방법을 살펴보겠습니다./7/8 HTTP를 HTTPS로 변경, laravel에서 HTTP를 HTTPS로 리디렉션하는 방법, laravel은 HTTPS 리디렉션을 비활성화합니다.
예 1: .htaccess 사용

htaccess를 통해 HTTP를 HTTPS로 리디렉션합니다. 여기서 public/.htaccess 파일에 코드를 추가해야 합니다.

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Send Requests To Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>



Read Also: How To Send Email With Attachment Using Node.js


Example 2: Using ServiceProvider



이 예제에서는 app/Providers/AppServiceProvider.php 파일에 코드를 추가해야 합니다.

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Pagination\Paginator;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {

    }
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        \URL::forceScheme('https');

        Paginator::useBootstrap();
    }
}



당신은 또한 좋아할 수 있습니다:
  • Read Also: Laravel 8 Add Watermark On Image
  • Read Also: Copy To Clipboard JQuery Example
  • Read Also: Laravel Summernote Editor Image Upload Example
  • 좋은 웹페이지 즐겨찾기