![]() |
שאלה בקשר למערכת בכתובות סטטיות - htaccess
ראיתי הרבה אתרים שהתוכן בהם מבוסס על מערכת PHP, ובכל זאת הדפים סטטים, ובמקום משהו כזה:
קוד:
site-name.com/index.php?go=games&cat=action&id=53 זה נראה ככה: קוד:
site-name.com/games/action/53 אודה מאוד מאוד למי שיעזור לי ^^ תודה רבה נ.ב. לפי מה שהבנתי עושים את זה בעזרת htaccess... למישו יש מושג איך? |
זה נקרא MOD_REWRITE.
תחפש בגוגל על הנושא |
במידה ואתה יודע ביטויים רגולריים, אתה תוכל לעשות את זה בעזרת (כמו שDr.Bleff אמר) Mod_Rewrite, זה בעצם מן תוסף של apache.
תלמד את זה ותחזור לפה :) אם אתה רוצה שנעשה לך משהו ספציפי רק תגיד אני ארשום לך קוד :) |
תודה רבה :)
חשבתי לעשות שלדוגמא ש page-1.html יהיה בעצם page.php?id=1. אני קצת יודע ביטויים רגיולריים - הייתי עושה את זה כך, בשביל לבדוק האם הביטוי מתאים: קוד:
page+-+[0-9] 2. אז איך אני עושה בmod_rewrite אתה מה שאני רוצה (שמשתנה יקבל ערך ע"פי שם הדף)? 3. ועוד שאלה - איך עושים עושים שsite-name.com/1 יהיה בעצם site-name.com/page.php?id=1? (ספרייה ולא דף html) תודה מראש ^^ אני מקווה שהניסוח המשונה של ההודעה שלי יהיה מובן |
http://httpd.apache.org/docs/1.3/mod...ml#RewriteRule
יש בהמשך גם כמה דוגמאות |
ציטוט:
אוקיי לפי מה שרשמת פה, אתה צריך לחזור על החומר ציטוט:
קוד:
RewriteEngine on זה אחד, בנוגע לשאלה השנייה זה בעצם כמעט אותו דבר PHP קוד:
אפשר גם ל: www.domain.com/index.source או למה שרוצים. אם יש עוד שאלות אתה מוזמן לשאול |
כל הזמנים הם GMT +2. הזמן כעת הוא 12:12. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ