مرکز آموزش

نحوه هدایت لاراول به پوشه public

  • تنظیمات پوشه public در لاراول
  • 50

اگر وبسایت خود را با استفاده از فریم ورک لاراول طراحی کردید ممکن است در هنگام مراجعه به وبسایت به جای مشاهده آن با لیستی از فایل های موجود در root وبسایت خود مواجه شوید. در حالیکه انتظار دارید محتویات وبسایت که معمولا در پوشه public قرار دارد نمایش داده شود.

اما چگونه می توان این مشکل را رفع کرد؟ به طوریکه با مراجعه به آدرس وبسایت، مستقیما محتویات public و در واقع صفحات وبسایت نمایش داده شود.


برای اینکار کافیست یک فایل با نام .htaccess در مسیر پروژه لاراول ایجاد کنید و سپس کد زیر را در آن قرار دهید:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
چنانچه در هنگام ایجاد فایل با خطا مواجه شدید، ممکن است این فایل از قبل در هاست شما ساخته شده باشد اما مخفیست. بنابراین با استفاده از این راهنما به آن دسترسی پیدا کنید.

کار تمام شد! با همین اقدام ساده وبسایت شما نمایش داده خواهد شد.

تمامی حقوق مادی و معنوی این مطلب متعلق به HiSupport است.
کپی برداری از مطالب تنها با ذکر منبع و لینک به وبسایت HiSupport بلامانع است.


آیا این آموزش به شما کمک کرد؟