راکت

آدرس صفحات در لاراول

8 پاسخ

با سلام . آیا لزومی داره که ما index.php را از آدرسهای لاراول حذف کنیم ؟ در خیلی جاها روشهای حذف index.php از آدرس را در لاراول توضیح داده اند ولی الان همین سایت راکت با آدرس https://roocket.ir/index.php هم باز می شود و بقیه صفحات هم اگه به جای url اصلی از https://roocket.ir/index.php استفاده کنیم صفحه لود میشه . سوال من اینه که آیا حذف این مورد از آدرس مزیتی داره ؟ و ضمنا روش استاندارد این کار چیه ؟ ممنون

ثبت پرسش جدید

پاسخ‌ها

8
عرفان همتی
عرفان همتی
@erfanhemmati

تخصص: Backend Developer

خب دوست عزیز شما از فریمورک استفاده میکنید که پروژه تون داخل یه چارچوب باشه
کد ها و Routing هاتون تمیز و منظم باشن
فریمورک لاراول هم بر مبنای معماری سه لایه هستش ( MVC )

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بله روشی که بهش اشاره کردید، طریقه استفاده از php هست اما قدیمیه. وقتی می‌تونیم index.php رو کاملا حذف کنیم.. در واقع url رو کوتاه تر کردیم و این روش مدرن‌تری هست.

شاید پاسخ شما همین‌جا باشد

Alireza zahedi
Alireza zahedi
@alirezax61

فکر میکنم سوالم را درست مطرح نکردم . سوال من درباره شیوه آدرس دهی نیست . منظورم فقط index.php است که در آدرسهای لاراول وجود داره. و همین سایت راکت را مثال زدم که الان با https://roocket.ir/index.php هم باز میشه . منظورم اینه که آیا این یک عیب برای آدرس دهی سایت راکت به حساب میاد یا مشکلی نداره . مثلا همین صفحه بحث و گفتگوها با آدرس https://roocket.ir/index.php/discuss هم باز میشه که شامل index.php است در صورتی که ادرس اصلی ان https://roocket.ir/discuss است . در stackoverflow خیلی تاپیک هست که چجوری این index.php را از آدرسهای لاراول حذف کنیم . سوال من این بود که ایا لزومی داره ما این را حذف کنیم ؟ چون دیدم راکت این کار را انجام نداده

Mojtaba Michael
Mojtaba Michael
@mojimich2015

تخصص: برنامه نویس FullStack لاراول و اندروید و فلاتر

@alirezax61
سلام ، نه این موضوع هیچ مشکل خاصی رو ایجاد نمیکنه ، و اصلا لزومی نداره که حذفش کنیم .

hamed sarkhosh
hamed sarkhosh
@ham.sarkhosh

تخصص: برنامه نویس

@alirezax61
سلام. خب دوست عزیز همیشه فایلی که از پوشه public شما خوانده میشه index.php هست. در لاراول هم همین موضوع برقراره. ولی خب چه لزومی برای که ما ازش استفاده کنیم و ادرس سایت رو طولانی تر و زشت تر کنیم وقتی آدرس دهی ها می تونه خیلی قشنگ تر و حرفه ای تر باشه. مشکلی که ایجاد نمی کنه. ولی اگه نباشه حرفه ای تره

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@alirezax61

هم میشه گذاشت باشه
هم میشه گذاشت نباشه!

تمامی این موارد رو از طریق htaccess در داخل دایرکتوری مورد نظر میتونید تنظیم کنید که اصلا درخواست به index.php اومد اجرا نکنه...!
ولی اصولا همه جا هست و اوکی هست!

reza gerami
reza gerami
@r.gerami25

با سلام و احترام

ضمن تشکر از همه دوستان
برای سایت من این اتفاق افتاده که در نتایج گوگل برخی روت ها رو بدون index.php نمایش میده و برخی دیگر رو همراه index.php

می خوام بدونم دلیل این اتفاق چیه و چطوری میشه روت هام رو یک دست و منظم کنم توی نتایج گوگل؟

آناهیتا
آناهیتا
@bardiabodag

دلیل این نوع موضعات به خیلی چیزا بستگی داره
از تگ های canonical استفاده کنید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام