PDA

View Full Version : سوال: تبدیل query string در htaccess



MoMo121
پنج شنبه 07 آذر 1392, 20:01 عصر
با سلام خدمت تمام دوستان

می خوام


http://www.domain.com/index.php?title=1&id=1&number=1&key=1

را به


http://www.domain.com/1/1/1/1

کنم
ولی یه نکته مهم وجود داره و اونم اینه که ممکن است number=1 , key = 1 باشد یا نباشد
یعنی اگه این دو تا نبود باز هم مقدار title و id دریافت شود

یعنی هر سه لینک زیر کار کند:

http://www.domain.com/1/1/
http://www.domain.com/1/1/1
http://www.domain.com/1/1/1/1

MoMo121
جمعه 08 آذر 1392, 12:43 عصر
لطفا یکی کمک کنه

MMSHFE
جمعه 08 آذر 1392, 18:42 عصر
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*?)/(.*?)/(.*?)/(.*?)/?$ index.php?title=$1&id=$2&number=$3&key=$4 [L,NC,QSA]
RewriteRule ^(.*?)/(.*?)/(.*?)/?$ index.php?title=$1&id=$2&number=$3 [L,NC,QSA]
RewriteRule ^(.*?)/(.*?)/?$ index.php?title=$1&id=$2 [L,NC,QSA]
</IfModule>