رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
routeing (حل شد)
#1
سلام
من می خواهم بجای ارسال id نام صفحه را بفرستم تا در آدرس بار browser نمایش داده شود چه راحلی مناسب تر هست چون می توانم آدرس را در دیتابیس ذخیره کنم و از آنجا بخوانم و نمایش دهم ولی نمی دونم اینکار درست هست یا نه در ضمن سایت دو زبانه هست و دو عدد لینک آدرس یکی فارسی و دیگری انگلیسی
لطفا دوستان کمک کنند تا الگوریتم مناسب را پیدا سازی کنم تشکر
مثال
www.samplesite.com/product/2
http://www.samplesite.com/آموزش-برنامه نویسی
اولین و بزرگترین فروشگاه آنلاین فرش دستباف ایران
پاسخ
تشکر شده توسط:
#2
باید از urlManager استفاده کنید. درمورد Enable Pretty Urls in Yii2 تحقیق کنید.
پاسخ
تشکر شده توسط:
#3
تشکر
همانطور که گفتم من الان آدرسها را می توانم کنترل کنم و بهینه سازی را انجام دهم ولی برای اینکه سایتم دو زبانه هست دنبال یک راحل مناسب می گشتم تا بتوانم بجای ارسال شماره id بتوانم title موضوع را در نوار آدرس بار browser استفاده کنم را حلی هم که الان استفاده می کنم در دیتابیس دوتا فیلد آدرس یکتا برای هر محصول ایجاد کردم یکی برای زبان اول و یکی هم برای زبان دوم و موقع درخواست طبق زبان مورد استفاده سایت توسط slug در urlManager آنها را فراخوانی میکنم می خواستم ببینم آیا این الگوریتم درست و اصولی هست یا نه
اولین و بزرگترین فروشگاه آنلاین فرش دستباف ایران
پاسخ
تشکر شده توسط:
#4
بله مشکل خاصی توی روش شما نمیبینم. البته ممکنه دوستان دیگه، نظرات یا پیشنهادات بهتری داشته باشن.
پاسخ
تشکر شده توسط: megahamed22
#5
یک مشکلی برایم پیش آمده به این صورت که اگر آدرس صفحه سایتم چند سیلابی باشد به مشکل می خورد(آموزش-برنامه-نویسی)ولی اگر فقط یه جمله باشد(آموزش)درست هست فقط هم با فارسی مشکل دارد در زبان انگلیسی در دو حالت درست کار میکند
اولین و بزرگترین فروشگاه آنلاین فرش دستباف ایران
پاسخ
تشکر شده توسط:
#6
کارکتر - انگلیسی رو استفاده کنید. احتمال داره توی فارسی و انگلیسی کدشون فرق کنه.
پاسخ
تشکر شده توسط:
#7
مشکل از htaccess روت سایت هست چون روی لوکال کار می کنم به ایم مشکل بر میخورم آیا راحلی دارد من تمام وارد حذف web و htaccess های گفته شده در سایت yii را انجام دادم
اولین و بزرگترین فروشگاه آنلاین فرش دستباف ایران
پاسخ
تشکر شده توسط:
#8
آب در کوزه و ما تشنه لبان می گردیم / یار در خانه و ما گرد جهان می گردیم

http://forum.ncis.ir/Thread-%D8%A2%D9%85...43#pid3043

ضمناً برای امنیت بیشتر میتونید اسم پوشه web رو به public_html تغییر بدین و توی htaccess ریشه سایت بجای web از public_html استفاده کنید و سایت رو به نحوی آپلود کنید که پوشه public_html شما بجای پوشه اصلی سایت قرار بگیره و بقیه محتوا یک پوشه بالاتر بیاد تا امنیت هم حفظ بشه.
پاسخ
تشکر شده توسط:
#9
کاری که شخصا انجام میدم برای نمایش مطالب و آدرس دهیشون به این صورته که ID نوشته رو توی آدرس میارم و ازش استفاده می کنم و عنوان نوشته رو هم میارم اما کاری باهاش ندارم و دریافتش نمی کنم و فقط توی آدرس نشونش میدم.
به این صورت:

نقل قول:
http://www.samplesite.com/tutorial/23/آموزش-برنامه نویسی
پاسخ
تشکر شده توسط: megahamed22 , abdollah110110




کاربران در حال بازدید این موضوع: 1 مهمان