نحوه ارجاع خودکار http به https در لاراول

اگر در حال مطالعه این مقاله هستید حتما بر روی وبسایت خود گواهینامه SSL نصب کردید و حالا قصد دارید وبسایت شما تنها با https بارگذاری شود. به آن معنا که در هنگام مراجعه به http خودکار به https تبدیل شود.


روش کار خیلی ساده است. کافیست به شاخه اصلی لاراول در هاست خود مراجعه و سپس کد زیر را در فایل .htaccess قرار دهید:

<IfModule mod_rewrite.c>
   RewriteEngine On
   # Force SSL
   RewriteCond %{HTTPS} !=on
   RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
   # Remove public folder form URL
   RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
جهت دسترسی به فایل .htaccess به این راهنما مراجعه کنید.
شاخه اصلی لاراول در واقع یک مسیر قبل از پوشه public است. بنابراین این کد را نباید درون پوشه public قرار دهید.
  • تبدیل http به https در لاراول, نصب SSL در لاراول, فعال سازی https در لاراول, فعال سازی ssl در لاراول
  • 78 کاربر این را مفید دانستند
آیا این آموزش به شما کمک کرد؟

مقالات مربوطه

چگونگی اجرای اسکریپت های Python در cPanel

کدها و اسکریپت های Python با روشی خاص در cPanel قابل اجرا هستند. بنابراین چنانچه از کدهای Python...

نحوه نصب و فعال سازی فریم ورک Laravel در cPanel

از آنجاییکه که Laravel یک فریم ورک است بنابراین لازم است زیر ساخت آن که در واقع همان PHP می باشد...

نحوه اجرای کامندهای Artisan در هاست اشتراکی

Artisan (آرتیزان) یک رابط خط فرمان است که با فریم ورک محبوب لاراول ارائه می شود. برنامه نویسان می...

رفع خطای PHP Parse error: syntax error, unexpected '?' in ../vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233

گاهاً پیش می‌آید که در حال راه‌اندازی و یا استفاده از لاراول هستید و با وجود اینکه مشکلی در کدهای...

رفع خطای Internal Server Error در لاراول

اکنون که در حال مطالعه این مقاله هستید، ممکن است شما نیز با خطای Internal Server Error در پروژه...