امیـرحسین
پنج شنبه 31 اردیبهشت 1388, 20:26 عصر
سلام به بر و بچ گل گلاب.
من همچنان با Regex مشکلم رو نتونستم حل کنم!
من توی فایل htaccess، همچین کدی رو دارم:
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
این کد به زیبایی همه عمل می کنه. حالا من می خوام یک بخش اختیاری به آخر آدرس اضافه کنم که مثلا اگر آدرسم اینجوری بود، یه مقدار اضافی به کوئری افزوده شه:
http://sitedomain/parent/page.html,alpha => index.php?q=$1&b=$2
نکته خیلی مهمش اینه که این بخش اضافی (که با کاما شروع میشه) اختیاری هست و اگر نبود هم کار کنه. خودم حداکثر کاری که تونستم بکنم این بود:
RewriteRule ^(.*),([a-z]*)$ index.php?q=$1&b=$2 [L,QSA]
این کار می کنه ولی توش کاما اجباریه!
ممنون
AHHP
من همچنان با Regex مشکلم رو نتونستم حل کنم!
من توی فایل htaccess، همچین کدی رو دارم:
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
این کد به زیبایی همه عمل می کنه. حالا من می خوام یک بخش اختیاری به آخر آدرس اضافه کنم که مثلا اگر آدرسم اینجوری بود، یه مقدار اضافی به کوئری افزوده شه:
http://sitedomain/parent/page.html,alpha => index.php?q=$1&b=$2
نکته خیلی مهمش اینه که این بخش اضافی (که با کاما شروع میشه) اختیاری هست و اگر نبود هم کار کنه. خودم حداکثر کاری که تونستم بکنم این بود:
RewriteRule ^(.*),([a-z]*)$ index.php?q=$1&b=$2 [L,QSA]
این کار می کنه ولی توش کاما اجباریه!
ممنون
AHHP