הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 16-05-09, 23:11   # 1
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

htaccess מספר פרמטרים בGET

המערכת שלי עובדת בתצורה של מודול שהוא תיקיה ואז הact שהוא הקובץ/סקריפט ובתוכם פרמטרים ללא הגבלה.
שאני רוצה לשנות את הurl עם mod rewrite יש לי בעיה.

למשל שאני רוצה להפוך את הURL הזה:
index.php?module=article&act=display&id=5
לURL הזה:
article,display,5

אין בעיה עם הקוד הזה:
קוד:
RewriteRule (.*),(.*),(.*) index.php?module=$1&act=$2&id=$3
אבל מה קורה שיש לי רק module וact למשל ככה:
index.php?module=user&act=register

לא עבד לי שניסיתי לעשות שני שורות בrewrite

ומה קורה שיש מעבר לפרמטר של הid

מה אני עושה?

* אני חשבתי על משהו אני לא בטוח אם אפשרי בhtaccess אבל בעצם כל פרמטר לא משנה מה הGET שלו יקבל את הערך לפי המיקום פשוט.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 17-05-09, 00:51   # 2
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

http://www.hosts.co.il/forums/showpo...00&postcount=2
  Reply With Quote
ישן 17-05-09, 14:53   # 3
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

זה לא עוזר לי, כי אז אני עדיין צריך להוסיף את הכל הGET שיש בhtaccess גם אם אין לי פרמטרים שם.
אני מחפש איזה דרך שתעשה שבעצם כל משתצנה בGET יהפוך במשתנה בhtaccess לפי המיקום של הפרמטר.

יש דרך כזאת?
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 17-05-09, 15:30   # 4
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

זה אמור לעבוד
PHP קוד:
RewriteRule (.*),(.*),(.*) index.php?module=$1&act=$2&id=$3
RewriteRule 
^(.*),(.*)$ index.php?module=$1&act=$2
RewriteRule 
^(.*)$ index.php?module=$
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 17-05-09, 15:36   # 5
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

יש דרך לבצע את מה שאתה רוצה אבל זה מצריך קצת יותר מסתם עבודה

יותר קל, שים בHTACCESS ככה

קוד:
RewriteRule (.+),(.+),(.+),(.+),(.+) index.php?1=$1&2=$2&3=$3&4=$4&5=$5 [L]
RewriteRule (.+),(.+),(.+),(.+) index.php?1=$1&2=$2&3=$3&4=$4 [L]
RewriteRule (.+),(.+),(.+) index.php?1=$1&2=$2&3=$3 [L]
RewriteRule (.+),(.+) index.php?1=$1&2=$2 [L]
RewriteRule (.+) index.php?1=$1 [L]
__________________
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 01:44.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ