کمک

mostang

New Member
سلام
من برای بارگزاری توابع یا فایل های موجود در برنامه های خودم از روش زیر استفاده می کنم
www.site.com/index.php?option=1&id=2
خیلی ها از این روش استفاده می کنند نمونش همین وی بلتن
واسه سئو کردن هم اکثرآ از مود ریرایت استفاده می شه

حالا می خوام بدونم راه دیگه ای هم هست که از get استفاده نکنیم
مثلآ
www.site.com/1/2
ادرس بالا وقتی توسط کاربر نوشته شود به جای رفتن به دایرکتوری 1 و لود فایل 2 بتونم از ادرس استفاده کنم(البته بدون مود ریرایت و get) ومثلآ تابع 1 را با مقدار 2 در index لود کنم

:rose:
راستی اگه اسم بهتری واسه تاپیک پیدا کردید تغییر بدید.
 

Masoud1365

مدیر انجمن
خیر ! بدون استفاده از مو ریرایت فکیر نمیکنم که امکان پذیر باشه !
شما در کل اگر که از فریم ورک ها استفاده کنید به شکلی که میخواهید لود میکنه ولی اونم از مود ریرایت استفاده میکنه !
 

mostang

New Member
تشکر
یه سوال دیگه هم دارم البته مربوط به ریرایت
به ادرس زیر توجه کنید
www.site.com/c/b/item1/item2/item3.../item n
هموانطوری که می بینید از یه جایی item ها پشت سر هم تکرار می شوند و تعدادش هم معلوم نیست
این آدرس چه جوری ریرایت میشه
:rose:
 

Masoud1365

مدیر انجمن
اگر در مدل های mvc کار کنید به این شکل میشه که :
مثلا این آدرس رو ببینید :
site.com/item1/item2/item3 والی آخر ! خب حالا item یک به عنوان کنترلر هست item2 به عنوان تابع و آیتم اهی بعدی میشن آرگومانهای تابع !
 

mostang

New Member
دقیقآ منظورم همینه
می خوام تو قالب mvc کار کنم ولی با ری رایت کردن مشکل دارم
به کد ری رایت زیر توجه کنید
PHP:
RewriteRule ^([a-z]+)/([a-z]+) ?controller=$1&items=$2 [NC]
مشکل اینجاست که من خیلی به ریرایت مسلط نیستم و حالا موندم چه جوری ایتم های متعدد را ریرایت کنم
:rose:
 

جدیدترین ارسال ها

بالا