pikolo Tue Aug 2021 1 year ago

Contoh Force Redirect HTTP ke HTTPS di Laravel

Contoh ini difokuskan pada laravel force redirect ke https. Artikel ini akan memberi Anda contoh sederhana dari force redirect ke https htaccess laravel. saya ingin berbagi dengan Anda penyedia laravel force https. Anda akan belajar laravel force https htaccess.

 

Di sini, saya akan memberi Anda dua cara untuk memaksa mengarahkan ulang http ke https situs web Anda semua url. satu menggunakan file htaccess dan lainnya menggunakan middleware laravel. Anda dapat mengikuti tutorial ini dan Anda dapat menggunakannya dengan versi laravel 6, laravel 7 dan laravel 8 juga.

 

mari kita lihat keduanya contoh:

Laravel - Force Redirect HTTP ke HTTPS menggunakan htaccess

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>

Laravel - Force Redirect HTTP to HTTPS menggunakan Provider

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();
    }
}

Semoga dapat membantu Anda ..

 

redirect http to https dengan htaccess laravel redirect http to https di laravel laravel