اگر در حال مطالعه این مقاله هستید حتما بر روی وبسایت خود گواهینامه 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 قرار دهید.