![]() |
htaccess
שלום.
נגיד ויש לי בכתובת את כותרת המאמר ב GET, נגיד והכותרת: I want to eat. מין הסתם בקישור זה יוצר: I%20want%20to%20eat שמעתי שטוב יותר לשים - במקום רווח..כלומר ככה: I-want-to-eat. איך לעשות את זה? הנה הקובץ שלי עכשיו: PHP קוד:
|
אני חושב שחכם יהיה אם תעביר בכתובת את ה ID של המאמר ובנוסף את הכותרת (משהו כמו /1/article-title)
את ה rewrite תבצע עם ה /1/ ותבחר מאמר ב PHP בעזרת ה ID שלו, את הכותרת תחליף ב PHP (משהו כמו str_replace(" ","-",$title) והכל יהיה בסדר. |
ציטוט:
|
אבל אני רוצה להחליף את הכתובת ב url, לא הבנתי איך הטיטל קשור.
אם אני משנה זה יהיה בדף עצמו.. בקיצור לא הבנתי חחח :) |
אוקיי די פשוט , קודם כל קובץ ה htaccess שלך בסדר.
בקובץ article.php אתה צריך לעשות פעולה כזו (כמובן שתשנה לפי המערכת שלך וכו אני רק מדגים את הקונספט): PHP קוד:
i-need-to-eat ומחליפים את הסימן "-" ברווח על מנת לקבל את השם המקורי מהמסד ולבחור על פיו. כמובן שמפה תמשיך ותוציא את הנתונים ותציג את העמוד. בהצלחה. |
נתנאל, תודה אבל לא הבנת..
אני רוצה שהכותרת תיהיה עם -... עכשיו בכותרת: article/I want to eat אני רוצה שבמקום רווח יהיה -. בurl. את המשיכה אני יעשה על פי Id או משהו אבל זה כבר לא משנה. איך אני משפיע על ה url באתר? זה מה שאני שואל..אני רוצה url כזה: http://allrecipes.com/recipe/worlds-best-lasagna/ איך עושים? תודה! |
אולי כשאתה מקשר פשוט תחליף את הרווחים במקף?
כמו כל הדוגמאות שהראו לך פה.. PHP קוד:
|
טוב, חשבתי שיש משהו מובנה..
עשיתי מה שעשיתי בעבר..יש לי במסד משתנה שאליו אני מכניס את הכותרת אחרי explode.. ואת זה אני שולף בקישור..את התוכן אני שולף לפי ה id.. תודה לכולם, מעריך כל הודעה! |
כל הזמנים הם GMT +2. הזמן כעת הוא 08:48. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ