Alireza zahedi
5 سال پیش توسط Alireza zahedi مطرح شد
8 پاسخ

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

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


ثبت پرسش جدید
عرفان همتی
تخصص : Backend Developer
@erfanhemmati 5 سال پیش مطرح شد
0

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

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


Alireza zahedi
@alirezax61 5 سال پیش مطرح شد
0

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


Mojtaba Michael
تخصص : برنامه نویس FullStack لاراول و...
@mojimich2015 5 سال پیش مطرح شد
1

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


hamed sarkhosh
تخصص : برنامه نویس
@ham.sarkhosh 5 سال پیش مطرح شد
0

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


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
2

سلام
@alirezax61

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

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


reza gerami
@r.gerami25 5 سال پیش مطرح شد
0

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

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

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


آناهیتا
@bardiabodag 3 سال پیش مطرح شد
0

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


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

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