PDA

View Full Version : تغییر آدرس با استفاده از .htaccess



S_VB.max
چهارشنبه 05 شهریور 1393, 12:59 عصر
با سلام و احترام

من یک صفحه با نام index.php دارم که با کوئیری استرینگ ها زیر آنرا به سه آدرس متفاوت، rewrite نمایم برای دو آدرس اول جواب گرفته ام ولی ولی متأسفانه برای سومی هنوز مشکل دارد، خواهشمند است مرا راهنمایی کنید.

آدرس ها بصورت زیر است:
1.
http://localhost/kala/index.php?out=back
که به آدرس زیر تغییر کند
http://localhost/kala/admin

2.
http://localhost/kala/index.php?out=front
که به آدرس زیر تغییر کند
http://localhost/kala/

3.
http://localhost/kala/index.php?out=back&section=catalog
که به آدرس زیر تغییر کند
http://localhost/kala/admin?section=catalog

فایل .htaccess من بدین صورت نوشته ام که برای خط سوم جواب درستی نگرفته ام.


RewriteRule ^admin$ index.php?out=back [NC]
RewriteRule ^$ index.php?out=front [NC]
RewriteRule ^admin\?section=(.*)$ index.php?out=back&section=$1 [NC]

amir6268
چهارشنبه 05 شهریور 1393, 18:06 عصر
تو خط سومی این دقیقا چیه؟


^admin\?section=(.*)


اون پرانتز رو میگم ... (.*)

S_VB.max
چهارشنبه 05 شهریور 1393, 19:55 عصر
یعنی اینکه مقدار section هر چی بود جایگزین (*.) کند.

S_VB.max
جمعه 14 شهریور 1393, 10:05 صبح
لطفا یکی از اساتید محترم جواب سئوال منو بدن، چون خیلی بهش نیاز دارم