فورس کردن تمام url ها بر روی https در لاراول

توسط: انتشار: دسته بندی: برنامه نویسی وب خواندن در ۱ دقیقه

برای انتقال تمام درخواستها به https کافیست فایل htaccess. خود را ویرایش کنید. این فایل در مسیر Public قرار دارد که معمولاً کل محتوای آنر هنگام انتقال به هاست درون مسیری بنام Public_html قرار میدهیم پس دنبال فایلی با نام htaccess. بگردید. فایل‌هایی که نام آنها با نقطه آغاز می‌شود، مخفی هستند برای مشاهده این فایل در هاست سی پنل لازم است روی گزینه Settings که در بالای صفحه قرار دارد کلیک کرده و سپس نمایش فایهای مخفی را فعال کنید.

 

 

خطوط زیر را به ابتدای فایل htaccess. خود بعد از RewriteEngine On اضافه کنید. 


    RewriteEngine On
    
    # For Force On HTTPS
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]    

همچنین کد زیر را به ابتدای فایل routes/web.php اضافه کنید

 


URL::forceScheme('https');

 

مقالات پیشنهادی
برنامه نویسی وب

آشنایی با Livewire

ساخت برنامه های وب مدرن کار بسیار سختی است. چرا که در اینگونه سایتها نیاز است از ابزارهای مختلف Back-End و Front-End استفاده شود تا سایت و صفحات پویاتری در اختیار بازدید کنندگان قرار دهیم. بعنوان...

دیدگاه‌ها و پرسش‌ها

هیچ دیدگاهی تا به این لحظه برای این موضوع ثبت نشده است