PDA

View Full Version : سوال درباره مود ریرایت



djsaeedkhan
پنج شنبه 25 اسفند 1390, 16:03 عصر
با سلام
درباره این سوال خیلی گشتم ولی متاسفانه به نتیجه نرسیدم. برای همین هم مزاحم شدم.
من می خواهم وقتی کاربر در قسمت آدرس وارد کرد

Localhost/user/login
یک کار خاص انجام شود
و وقتی در قسمت آدرس وارد کرد

Localhost/user/login/id/2000
به آدرس localhost/user/login/?id=2000 برود.

من همچین چیزی نوشتم ولی فقط یکیش کار میکنه. یعنی اگر دوتا رول باشند سایت اصلا کار نمی کنه
دوستان چه باید کرد؟

RewriteEngine on


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

''RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA]
''RewriteRule ^(.*),(.*),(.*)$ index.php?rt=$1&rt2=$2&this=$3 [QSA]


ErrorDocument 404 /error404.html

djsaeedkhan
پنج شنبه 25 اسفند 1390, 22:42 عصر
کسی کمکی نمی کند

MMSHFE
جمعه 26 اسفند 1390, 10:08 صبح
برای Rule اول، QSA رو بردارین ببینید درست میشه یا نه؟

djsaeedkhan
جمعه 26 اسفند 1390, 12:49 عصر
با سلام
اینجوریش کردم درست شد.


RewriteEngine on

RewriteRule ^(.*),(.*),(.*)$ index.php?rt=$1&rt2=$2&this=$3 [QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA]


ErrorDocument 404 /error404.html

idocsidocs
شنبه 27 اسفند 1390, 12:35 عصر
دوستان این لینک رو هم نگاه کنید و نظر بدید (http://barnamenevis.org/showthread.php?332809-%D8%AA%D9%88%DB%8C-%D8%B1%DB%8C%D8%B1%D8%A7%DB%8C%D8%AA-%D9%85%D8%AF-%DA%A9%D8%AF%D9%88%D9%85-%DB%8C%DA%A9%DB%8C-%D8%A7%D8%B2-%D8%A7%DB%8C%D9%86-%D8%AF%D9%88-%DA%A9%D8%AF-%D8%A7%D8%B2-%D9%86%D8%B8%D8%B1-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%DB%8C-%D8%AF%D8%B1%D8%B3%D8%AA%D9%87%D8%9F)