با سلام . آیا لزومی داره که ما index.php را از آدرسهای لاراول حذف کنیم ؟ در خیلی جاها روشهای حذف index.php از آدرس را در لاراول توضیح داده اند ولی الان همین سایت راکت با آدرس https://roocket.ir/index.php هم باز می شود و بقیه صفحات هم اگه به جای url اصلی از https://roocket.ir/index.php استفاده کنیم صفحه لود میشه . سوال من اینه که آیا حذف این مورد از آدرس مزیتی داره ؟ و ضمنا روش استاندارد این کار چیه ؟ ممنون
خب دوست عزیز شما از فریمورک استفاده میکنید که پروژه تون داخل یه چارچوب باشه
کد ها و Routing هاتون تمیز و منظم باشن
فریمورک لاراول هم بر مبنای معماری سه لایه هستش ( MVC )
بله روشی که بهش اشاره کردید، طریقه استفاده از php هست اما قدیمیه. وقتی میتونیم index.php رو کاملا حذف کنیم.. در واقع url رو کوتاه تر کردیم و این روش مدرنتری هست.
فکر میکنم سوالم را درست مطرح نکردم . سوال من درباره شیوه آدرس دهی نیست . منظورم فقط index.php است که در آدرسهای لاراول وجود داره. و همین سایت راکت را مثال زدم که الان با https://roocket.ir/index.php هم باز میشه . منظورم اینه که آیا این یک عیب برای آدرس دهی سایت راکت به حساب میاد یا مشکلی نداره . مثلا همین صفحه بحث و گفتگوها با آدرس https://roocket.ir/index.php/discuss هم باز میشه که شامل index.php است در صورتی که ادرس اصلی ان https://roocket.ir/discuss است . در stackoverflow خیلی تاپیک هست که چجوری این index.php را از آدرسهای لاراول حذف کنیم . سوال من این بود که ایا لزومی داره ما این را حذف کنیم ؟ چون دیدم راکت این کار را انجام نداده
@alirezax61
سلام ، نه این موضوع هیچ مشکل خاصی رو ایجاد نمیکنه ، و اصلا لزومی نداره که حذفش کنیم .
@alirezax61
سلام. خب دوست عزیز همیشه فایلی که از پوشه public شما خوانده میشه index.php هست. در لاراول هم همین موضوع برقراره. ولی خب چه لزومی برای که ما ازش استفاده کنیم و ادرس سایت رو طولانی تر و زشت تر کنیم وقتی آدرس دهی ها می تونه خیلی قشنگ تر و حرفه ای تر باشه. مشکلی که ایجاد نمی کنه. ولی اگه نباشه حرفه ای تره
سلام
@alirezax61
هم میشه گذاشت باشه
هم میشه گذاشت نباشه!
تمامی این موارد رو از طریق htaccess در داخل دایرکتوری مورد نظر میتونید تنظیم کنید که اصلا درخواست به index.php اومد اجرا نکنه...!
ولی اصولا همه جا هست و اوکی هست!
با سلام و احترام
ضمن تشکر از همه دوستان
برای سایت من این اتفاق افتاده که در نتایج گوگل برخی روت ها رو بدون index.php نمایش میده و برخی دیگر رو همراه index.php
می خوام بدونم دلیل این اتفاق چیه و چطوری میشه روت هام رو یک دست و منظم کنم توی نتایج گوگل؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟