|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 11 |
חבר וותיק
|
מה זה mod_rewrite ?
שמעתי על זה, אבל תסביר מה זה ואיך משתמשים בזה.. |
![]() |
![]() |
# 12 |
מ.תיכנות
|
תחפש על זה בגוגל, בעיקרון, כמו השם שלו (rewrite), הוא משכתב את הכתובת, לדוגמא, בקובץ htaccess אתה מגדיר את הכתובת: site.com/catagory-1.html כ index.php?a=catagory&id=1
בעצם זה נוח הרבה יותר למשתמש, הוא לא צריך לזכור כתובת ארוכות, וזה מאובטח יותר =] |
![]() |
![]() |
# 13 |
חבר וותיק
|
קראתי את זה:
http://www.sitepoint.com/article/guide-url-rewriting ולא הבנתי כמעט כלום על הצד התכני =/ |
![]() |
![]() |
# 14 |
מ.תיכנות
|
זה בדיוק אותו מדריך ממנו למדתי לפני די הרבה זמן שנה נראה לי חח
בכל מקרה, mod_rewrite, בעצם מעבירה אותך לדף אחר מבלי ידיעתך, כמו בPHP הפונקציה: header, רק שפה, הכתובת אינה משתנה, זה די פשוט האמת, לדוגמא, הדף: tal.html שאינו קיים, יציג את הדף: other.html, ללא ידיעתך, מה שטוב בזה, זה שניתן לקחת כתובות ארוכות ומסורבלות, ופשוט להפוך אותן לקצרות, לדוגמא: somesite/index.php?a=catagories&page=5&id=1&bla=some ולדוגמא לעשות: somesite.com/cats,5-5-1,bla.html כמו שאתה רואה, פשוט יותר, נראה טוב יותר, ומה שכן, גם מאובטח יותר, כי ניתן להגדיר איזה תווים ניתן להכניס לכל חלק בכתובת, ואם התו לא מורשה, זה יציג את הדף כלא קיים =] |
![]() |
![]() |
# 15 |
חבר וותיק
|
חחחחחח את זה הבנתי כבר ממזמן..
אני לא יודע איך ליישם את זה.. |
![]() |
![]() |
# 16 |
מ.תיכנות
|
תקרא טוב ותבין, יש שני דפים או יותר
|
![]() |
![]() |
# 17 |
חבר וותיק
|
אבל לא הבנתי בגרוש.. =/
|
![]() |
![]() |
# 18 |
חבר וותיק
|
אוקי, הבנתי איך לעשות, לא הבנתי איך יוצרים קובץ HTACESS או איך שקוראים לזה...
עריכה: יצרתי קובץ בשם .htaccess (נקודה צד שמאל.. לפני המילה..), שמתי בו: קוד:
RewriteRule /control /control.php Last edited by miniature; 05-08-06 at 20:43.. |
![]() |
![]() |
# 19 |
חבר בקהילה
|
קוד:
RewriteEngine on RewriteBase / RewriteRule ^control$ control.php [L]
__________________
מתכנת מקצועי (ידוע גם כUnknownGod) שנות נסיון רבות בפיתוח אתרים ואפליקציות WEB |
![]() |
![]() |
# 20 |
חבר וותיק
|
תסביר לי בבקשה מה כל דבר עושה בקוד..
ולמה זה לא מעלה לי? =/ |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|