PDA

View Full Version : سوال: مشکل htaccess



numberone1
پنج شنبه 18 تیر 1394, 15:43 عصر
سلام
من یک آدرس تعریف کردم داخل htaccess به این صورت


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^images/([^/]*)$ /image/list.php?status=$1 [L]

در حالت عادی درست کار میکنه ولی وقتی آخر url یک / اضافه میکنم میوفته توی لوپ ! انگار یک آدرس دیگه خونده میشه
مثلا این آدرس و میزنم درسته

site.com/images/all
ولی با این آدرس به مشکل میخورم!!

site.com/images/all/
فقط یک / آخر آدرس فرق هست بینشون
کسی میدونه چرا؟

H:Shojaei
پنج شنبه 18 تیر 1394, 18:01 عصر
به این صورت بنویسید باید درست بشه:


RewriteRule ^images/(.*)$ /image/list.php?status=$1 [L]

numberone1
پنج شنبه 18 تیر 1394, 18:37 عصر
مرسی درست شد
میشه فرق .* با کد منو بگید؟

H:Shojaei
پنج شنبه 18 تیر 1394, 18:57 عصر
شما گفته بودید نباید توی رشته ای که داخل status قرار میگیره / نداشته باشه و شما اون کاراکتر رو دارید تا همینجاشو میدونم...

Keramatifar
جمعه 19 تیر 1394, 02:33 صبح
میتونید از سایت های تولید کننده این کدها استفاده کنید،
یکی از این وب سایت ها که از زیر مجموعه های برنامه نویس است:
shoptools.ir (http://www.shoptools.ir)