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

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

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


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

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

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

  • تنظیمات پوشه public در لاراول
  • 50 کاربر این را مفید دانستند
آیا این آموزش به شما کمک کرد؟

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

چگونگی اجرای اسکریپت های 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 در پروژه...