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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך פועלת מערכת קיצור כתובות? (https://hosts.co.il/forums/showthread.php?t=20841)

mlnn 28-04-06 22:23

איך פועלת מערכת קיצור כתובות?
 
אממ איך זה בכלל פועל?
אני רוצה ליצור כתובת שברגע שהולכים אליה היא מעבירה לדף אחר (פורוורדינג).
בעיקרון, בDA זה יוצר סאב תיקייה עם השם של הכתובת המקצורת (למשל אם אני רוצה kazar.tmp.co.il זה יוצר תיקייה בשם kazar).
אבל אם סתם יוצרים תיקייה זה לא פועל (דהה).

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


תודה רבה לעוזר |קורץ|

LosNir 28-04-06 22:30

לא בדיוק נכון,
המערכת פשוט מוסיפה אוטומטית ל DA סאב-דומיין,
ויוצרת קובץ Index.html עם הפרטים שהוכנסו.

somebody 28-04-06 22:56

אתה לא צריך ליצור שום תקיה, ושום עמוד בשם INDEX.HTML לכל תקיה.

סה"כ אתה עושה עמוד שגיאה ובודק את הכתובת ומוציא ממנה את ה assa.fff.com אתה אה:
assa ואז אתה בודק במסד אם קיים דומיין כזה, אז אתה מוביל את המשתמש לעמוד INDEX.PHP שאתה דולף בו לתוך IFRAME את ה SRC שהקיש המשתמש בהרשמה.

mlnn 28-04-06 22:59

ציטוט:

נכתב במקור על ידי somebody
אתה לא צריך ליצור שום תקיה, ושום עמוד בשם INDEX.HTML לכל תקיה.

סה"כ אתה עושה עמוד שגיאה ובודק את הכתובת ומוציא ממנה את ה assa.fff.com אתה אה:
assa ואז אתה בודק במסד אם קיים דומיין כזה, אז אתה מוביל את המשתמש לעמוד INDEX.PHP שאתה דולף בו לתוך IFRAME את ה SRC שהקיש המשתמש בהרשמה.

וואלה, חכם אתה חח.
תודה רבה :-)

nevo 28-04-06 23:15

אלעד פעם העלאה אפשרות לא רעה, במקרה ואתה עובד בPHP ,
אתה יכול ליצור דף 404
ואז לעשות משתנה שיכיל את הכתובת של האתר לדוגמא
PHP קוד:

$mylocation $_SERVER['SERVER_NAME'];
$mylocation preg_replace("/www\.(\S.*)\.\S.*\.co\.il/U","\\1",$mylocation);
$SQL -> sql_query("SELECT * User_List where user_Name = '{$mylocation}'"); 

ואז אני מאמין שאתה יודע מה לעשות....
(נ.ב לא בדקתי הרגע את הקוד PREG שבניתי את תבדוק אותו אם בא לך)..

Tomer 28-04-06 23:17

רעיונות טובים נתתם פה, אבל אל תשכחו שדף 404 זה 404.shtml והוא צריך .php ואת זה בעל השרת צריך לאשר.

somebody 28-04-06 23:18

ציטוט:

נכתב במקור על ידי nevo
אלעד פעם העלאה אפשרות לא רעה, במקרה ואתה עובד בPHP ,
אתה יכול ליצור דף 404
ואז לעשות משתנה שיכיל את הכתובת של האתר לדוגמא
PHP קוד:

$mylocation $_SERVER['SERVER_NAME'];
$mylocation preg_replace("/www\.(\S.*)\.\S*.\.co\.il/U","\\1",$mylocation);
$SQL -> sql_query("SELECT * User_List where user_Name = '{$mylocation}'"); 

ואז אני מאמין שאתה יודע מה לעשות....

זה מה שאמרתי שני הודעות מעליך:|

ואפשר גם להשתמש ב SPLIT.

ציטוט:

רעיונות טובים נתתם פה, אבל אל תשכחו שדף 404 זה 404.shtml והוא צריך .php ואת זה בעל השרת צריך לאשר.
לא יודע, באחסון שלי יש לי אפשרות לשים גם דפי שגיאה דינמים לא רק סטטים.(דינמים לדוגמא ASP && PHP)

nevo 28-04-06 23:20

ציטוט:

נכתב במקור על ידי somebody
זה מה שאמרתי שני הודעות מעליך:|

ואפשר גם להשתמש ב SPLIT.



לא יודע, באחסון שלי יש לי אפשרות לשים גם דפי שגיאה דינמים לא רק סטטים.(דינמים לדוגמא ASP && PHP)

split לא ממש טוב מכיוון שאני לא חושב שאתה ממש יכול לבדוק איתו אם זה באמת סאב דומיין ולא סתם דף של נמצא...

nevo 28-04-06 23:26

ציטוט:

נכתב במקור על ידי Atom-Bomb
רעיונות טובים נתתם פה, אבל אל תשכחו שדף 404 זה 404.shtml והוא צריך .php ואת זה בעל השרת צריך לאשר.

מקס' אפשר לעשות IFRAME..

Tomer 28-04-06 23:31

ציטוט:

נכתב במקור על ידי nevo
מקס' אפשר לעשות IFRAME..

IFRAME בתוך IFRAME? נשמע הגיוני ;)


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

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