نمایش نتایج 1 تا 9 از 9

نام تاپیک: مسیریابی در لاراول و دایرکتوری ها

  1. #1
    کاربر دائمی آواتار rahahost
    تاریخ عضویت
    دی 1390
    محل زندگی
    تهران - خیابان ولیعصر
    پست
    167

    مسیریابی در لاراول و دایرکتوری ها

    سلام خدمت دوستان و اساتید محترم .


    چندتا سوال در مورد لاراول برام پیش اومده که ممنون میشم راهنماییم کنید :

    1 - چطوری میشه در مسیردهی ، پوشه public رو حذف کرد ( آدرس بار )
    مثلا از این شکل :
    localhost/project/public/
    تبدیل بشه به :
    localhost/project

    2 - من یه دایرکتوری ساختم به اسم user ، درون route هم تعریفش کردم ، حالا موقع مسیردهی باید به این شکل وارد کنم :
    localhost/project/public/index.php/user

    میخوام به این شکل باشه :
    localhost/project/user


    با .htaccess کمی ور رفتم اما نشد ( میدونم که باید همین فایل ویرایش بشه اما دستوراتشو نمیدونم ) .

    ممنونم .

  2. #2
    کاربر دائمی آواتار rahahost
    تاریخ عضویت
    دی 1390
    محل زندگی
    تهران - خیابان ولیعصر
    پست
    167

    نقل قول: مسیریابی در لاراول و دایرکتوری ها

    ای کاش دوستان یک وب سایت جامع برای این سیستم راه اندازی میکردن چون درون انجمن برنامه نویس ، تاپیکهای زیادی ارسال میشه بنا بر این بعضا تاپیک هایی که دو سه روز هم از باز شدنش میگذره ، بی جواب می مونن .

    سپاس .

  3. #3
    کاربر دائمی
    تاریخ عضویت
    دی 1389
    محل زندگی
    اراک
    پست
    409

    نقل قول: مسیریابی در لاراول و دایرکتوری ها

    سلام

    1- برای حذف public از url
    • ابتدا محتوای پوشه public رو به بیرون منتقل کنید، مطمئن بشید فایل htaccess هم منتقل شده
    • در فایل index.php منتقل شده به بیرون، 2 آدرس /../bootstrap/ وجود داره که باید به /bootstrap/ تغییر پیدا کنه
    • در مسیر app/bootstrap/paths.php مسیر /../public رو به /public تغییر بدید


    2- متوجه نشدم از پوشه user میخواید چه استفاده ای کنید، مورد استفاده رو بگید بهتر میشه راهنمایی کرد

  4. #4

    نقل قول: مسیریابی در لاراول و دایرکتوری ها

    سلام دوست عزیز

    لازم نیست که در localhost پوشهء public رو تغییر بدید.چون فقط خودتون اونو می بینید.پیشنهاد می کنم زمانی که می خواهید پروژه رو به سرور بفرستید public رو از url حذف کنید.

  5. #5
    کاربر دائمی آواتار rahahost
    تاریخ عضویت
    دی 1390
    محل زندگی
    تهران - خیابان ولیعصر
    پست
    167

    نقل قول: مسیریابی در لاراول و دایرکتوری ها

    نقل قول نوشته شده توسط danial.saeedi مشاهده تاپیک
    سلام دوست عزیز

    لازم نیست که در localhost پوشهء public رو تغییر بدید.چون فقط خودتون اونو می بینید.پیشنهاد می کنم زمانی که می خواهید پروژه رو به سرور بفرستید public رو از url حذف کنید.
    ممنون از جوابتون .
    متوجه منظورتون نشدم که فرمودید public رو از url حذف کنم !

    چطور میشه index.php رو از لینک حدف کرد ؟
    یعنی به این شکل نباشه :

    http://localhost/cms-laravel/public/...hp/user/panel/

    من فایل .htaccess رو ویرایش میکنم اما تغییری نمیبینم !

  6. #6
    کاربر دائمی آواتار rahahost
    تاریخ عضویت
    دی 1390
    محل زندگی
    تهران - خیابان ولیعصر
    پست
    167

    نقل قول: مسیریابی در لاراول و دایرکتوری ها

    درون فایل .htaccess این اطلاعات رو دارم :



    <IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
    Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
    </IfModule>

    <IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]



    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]


    </IfModule>


  7. #7

    نقل قول: مسیریابی در لاراول و دایرکتوری ها

    اگه می خوای /index.php رو حذف کنی اول برو به app سپس app.php رو باز کن و url اش رو تغییر بده.

  8. #8
    کاربر دائمی آواتار metal gear solid 4
    تاریخ عضویت
    مهر 1387
    محل زندگی
    مشهد
    پست
    307

    نقل قول: مسیریابی در لاراول و دایرکتوری ها

    index.php رو از کانفیگ خود لاراول هم میتونی حذف کنی. نیاز به دستکاری htaccess نیست.

  9. #9

    نقل قول: مسیریابی در لاراول و دایرکتوری ها

    توی این بحث مسیریابی حتما تولید مسیرهای موقت لاراول رو مطالعه کنید


    همچنین نحوه آپلود لاراول در هاست رو مطالعه کنید

تاپیک های مشابه

  1. مسیر دایرکتوری ویندوز
    نوشته شده توسط MBeigy در بخش برنامه نویسی در 6 VB
    پاسخ: 14
    آخرین پست: شنبه 04 فروردین 1386, 19:12 عصر
  2. اجرای فایل های aspx در ساب دایرکتوری ها
    نوشته شده توسط Farhad.B.S در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: جمعه 24 بهمن 1382, 02:03 صبح
  3. دایرکتوری مجازی
    نوشته شده توسط hassan1365 در بخش شبکه و Networking‌
    پاسخ: 2
    آخرین پست: دوشنبه 01 دی 1382, 09:41 صبح
  4. Home Directory در Apache در کدام دایرکتوری است؟
    نوشته شده توسط مهدی کرامتی در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 3
    آخرین پست: سه شنبه 13 آبان 1382, 17:09 عصر
  5. ایجاد دایرکتوری
    نوشته شده توسط m_zargarnia در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: سه شنبه 02 اردیبهشت 1382, 21:32 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •