הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה ב MOD REWRITE (https://hosts.co.il/forums/showthread.php?t=71722)

vadimg88 06-02-09 21:36

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

אדיר 06-02-09 21:46

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 696990)
הבעיה שהשני אף פעם לא התקיים בגלל שהראשון תמיד תפס את הביטוי, בישביל זה בוצע הערך של "כל תו מלבד סלאש" ככה שהביטוי השני יוכל לעמוד במידה וצריך.

לא הבנתי.
מה זה ראשון, מה זה שני, מה תפס..

בכל מקרה כמו שאמרתי, בגלל שהייתי די בטוח שאין בקוד הנ"ל בעיה ניסיתי אותו בעצמי, והוא אכן עובד כמו שצריך.
אתה יכול לראות כאן:
קוד:

http://xperfection.root.co.il/video/hip/1
http://xperfection.root.co.il/video/hip

- הפקודה היחידה בדף הנ"ל היא:
קוד:

var_dump($_GET);
כמו שאתה רואה, זה עובד.
לדעתי הבעיה שלו היא שהפרמטר page מועבר ריק במידה ולא מזינים מס' עמוד,
וכתוצאה מכך שהוא לא בודק אותו כמו שצריך - ערך ריק נכנס לשימוש..

vadimg88 07-02-09 08:40

אמרתי שהקוד שנתן קודם לכן לעולם לא יעבוד עם זה:

http://xperfection./video/hip/1

כי הrule הראשון תמיד יכנס לפועל כי הוא יתאים את הכל כולל סלאשים לכן גם אם אחרי hip יהיה /1 ה rule הראשון יכנס לפועל, ככה שהשני לעולם לא יעבוד בסדר שהצגת מעלה. בגלל זה היה צורך בלהגדיר את ה RULE הראשון בתור "מצא הכל מלבד סלאש" ככה שהשני יוכל לעבוד גם כן כשיהיה סלאש אחרי ה hip


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

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