
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
Página de ventas: trucos de marketing
Consejos de marketing de 1 minuto: el truco de la página de ventas
Halloween: Historias sin servidor — Parte 1
Historias sin servidor de Halloween — Parte 1
Políticas de IAM, políticas de depósito y ACL
Seguridad de AWS S3: políticas de IAM, políticas de depósito y ACL