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

הוסטס - פורום אחסון האתרים הגדול בישראל (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)

dabi 04-02-09 00:05

עזרה ב MOD REWRITE
 
עשיתי
RewriteRule ^video/(.*) /category_video.php?category=$1

על מנת להפנות ככה
www.domain.com/video/hip
ושזה יפנה ל
www.domain.com/category_video.php?category=hip
סבבה זה עובד
אבל אני רוצה משהו כזה עכשיו
שאני יעשה
www.domain.com/video/hip/1
שזה יפנה ל
http://www.domain.com/category_video...ory=hip&page=1

אבל שלא יהיה חייב שיהיה את המשתנה השני יענו את ה PAGE
שגם
www.domain.com/video/hip
וגם
www.domain.com/video/hip/1
יכנסו בתנאי הזה
תודה חברים

אדיר 04-02-09 01:13

קוד:

RewriteRule ^video/(\w+)(?:/(\d+))?$ /category_video.php?category=$1&page=$2
תנסה.

dabi 05-02-09 10:27

לא עובד בכלל

vadimg88 05-02-09 10:43

נסה את זה:
קוד:

RewriteRule ^/video/([_0-9a-z-]+)$ category_video.php?category=$1
RewriteRule ^/video/([_0-9a-z-]+)/([0-9]+)$ category_video.php?category=$1&page=$2

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

יעבוד רק ככה:
www.domain.com/video/hip
www.domain.com/video/hip/1

ככה לא יעבוד:
www.domain.com/video/hip/
www.domain.com/video/hip1/

dabi 05-02-09 10:55

לא עובד מצטער
מה שהראתי בהתחלה
RewriteRule ^video/(.*) /category_video.php?category=$1
כן עובד ככה שלא יכול להיות שהמוד הזה לא עובד אצלי

vadimg88 05-02-09 11:30

נסה את הבא:

קוד:

RewriteRule ^/video/(.*)$ category_video.php?category=$1
RewriteRule ^/video/(.*)/([0-9]+)$ category_video.php?category=$1&page=$2

רק זכור:


dabi 05-02-09 11:43

גם לא עובד

vadimg88 05-02-09 11:52

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

קוד:

RewriteRule ^video/([^/]+)$ category_video.php?category=$1
RewriteRule ^video/(.*)/(.*)$ category_video.php?category=$1&page=$2

עריכה: ערכתי את זה תעדכן!

dabi 05-02-09 12:12

עובד
תודה אחי אני לא יודע ליצור כאלה כי ניסיתי ללמוד ולא הלך לי

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

ציטוט:

נכתב במקור על ידי dabi (פרסם 696678)
עובד
תודה אחי אני לא יודע ליצור כאלה כי ניסיתי ללמוד ולא הלך לי

זה ביטויים רגולריים.. חפש מדריכים יש הרבה (Regex).

ואני לא מבין איך מה שכתבתי לא עבד לך, ניסתי את זה עכשיו וזה עובד.
הקטגוריה יכולה להכיל כל תו של מילה (אות, ספרה וקח תחתון), והעמוד יכול להכיל ערך מספרי בלבד.

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


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

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