
Cómo forzar el redireccionamiento de Http a Https en Laravel
En este pequeño artículo veremos cómo forzar la redirección de http a https en laravel, aquí le mostraré dos métodos en laravel para redireccionar a https, primero es laravel redireccionar HTTP a HTTPS a través de htaccess y segundo es laravel forzar redireccionar https usando middleware.
Entonces. veamos cómo forzar el redireccionamiento de http a https en laravel.
Ejemplo 1: uso de .htaccess
Redirigir HTTP a HTTPS a través de htaccess. aquí debe agregar código en su archivo 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>
Ejemplo 2: uso de ServiceProvider
En este ejemplo, debe agregar código en este archivo 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();
}
}
Recent Post
Volvo Autonomous Solutions y Aurora
Volvo Group y Aurora anunciaron una asociación sobre transporte autónomo
WebSocket sin servidor con AWS Lambda y Fanout
WebSocket sin servidor (serverless) con AWS Lambda y Fanout
Búsqueda de Google: 7 consejos para aprender y escribir
7 consejos de búsqueda de Google para aprender y escribir




