15-05-2008, 08:11
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
לגבי השאלה הראשונה - אתה מגדיר בשרתי ה DNS של הדומיין שלך רשומת CNAME על * שמפנה להוסט של השרת שלך, וכמובן מגדיר את שרת ה Web להאזין לכל Name Based Virtual Host (כוכבית נקודה הדומיין)
ואז בעצם כל מי שיגש לכל תת דומיין עם הדפדפן שלו, יגיע לאותו האתר בדיוק. משם, נשאר לעשות סקריפט צד שרת שמסתכל על ה HTTP HOST שהדפדפן של הלקוח ביקש, ובהתאם לזה, להחזיר תוכן (שים לב, לא מדובר במשתנה GET כמו שכתבת...)
לגבי השני, זה די אותו רעיון. אתה משתמש בפיצ'ר שנקרא ErrorHandler ודואג להפנות את כל דפי השגיאה (ולכן - דפים שאינם קיימים) אל הסקריפט הזה, שהוא כבר בודק מה בדיוק היה בבקשה - ופועל בהתאם.
|