locked
הפניה של כתובות בעברית RRS feed

  • שאלה

  • שלום לכולם

    בניתי אתר חדש וכדי לשמור על המיקום של הדפים הישנים בגוגל אני מעוניין לבצע הפניה של הדפים הישנים לדפים חדשים באתר החדש שלי.
    הכתובות של הדפים הפנימיים באתר שלי הם בעברית ומה שניסיתי עד עכשיו עבד טוב באנגלית אבל בעברית לא ממש טוב, פעם עבד ופעם לא,

    לדוגמה אני מנסה להעביר כתובת כזו: מאמר-ראשון\
    לכתובת כזו: מאמרים\מאמר-ראשון

    האם למישהו יש ניסיון בזה ב IIS 7.5 באמצעות url mapping?

    אשמח לספק יותר פרטים במידה ולא הייתי ברור מספיק


    מורן מונוביץ

    יום שלישי 11 דצמבר 2012 10:11

תשובות

  • כתובת URL אינה חוקית בעברית. נקודה!

    בכל טכנולוגיה ובכל שפה שנועדה לפיתוח WEB יש מתודה מתאימה לקידוד URL. לא צריך שום כלי חינמי כי יש לך אותו על המחשב כבר (אפילו ב JS זה קיים כבר מובנה בדפדפן).

    למשל ב C SHARP אתה יכול להעזר ב:

    string url = HttpUtility.UrlEncode("http://www.google.com/search?q=עברית");

    בשום אופן לא מומלץ לנסות לבצע את זה ידניתאלא בצורה דינאמית בזמן ההרצה. בכל מקרה לא מומלץ לעבוד עם כתובות בעברית אם אפשר אחרת בלי מאמץ ניכר מדי.

    אם בכל זאת אתה רוצה "כלי חינמי" אז הנה פשוט JS שמבצע את הפעולה

    http://meyerweb.com/eric/tools/dencoder/


    signature

    • סומן כתשובה על-ידי Moran Monovich יום רביעי 12 דצמבר 2012 06:37
    יום שלישי 11 דצמבר 2012 17:44
    משיב

כל התגובות

  • במקום מאמר ראשון תנסה לרשום

    %D7%9E%D7%90%D7%9E%D7%A8-%D7%A8%D7%90%D7%A9%D7%95%D7%9F

    שזה מאמר ראשון מקודד תיקנית
    • סומן כתשובה על-ידי Moran Monovich יום שלישי 11 דצמבר 2012 10:54
    • סימון כתשובה בוטל על-ידי Moran Monovich יום שלישי 11 דצמבר 2012 10:54
    יום שלישי 11 דצמבר 2012 10:23
  • ניסיתי את הפתרון הזה אבל זה לא עובד כמו שצריך לפעמים זה עובד ולפעמים לא. האם יש תוכנה או איזה כלי חינמי שאתה מתמש בו כדי לקודד את הכתובות האלה? לא תמיד זה מצליח לי.


    מורן מונוביץ

    יום שלישי 11 דצמבר 2012 11:18
  • כתובת URL אינה חוקית בעברית. נקודה!

    בכל טכנולוגיה ובכל שפה שנועדה לפיתוח WEB יש מתודה מתאימה לקידוד URL. לא צריך שום כלי חינמי כי יש לך אותו על המחשב כבר (אפילו ב JS זה קיים כבר מובנה בדפדפן).

    למשל ב C SHARP אתה יכול להעזר ב:

    string url = HttpUtility.UrlEncode("http://www.google.com/search?q=עברית");

    בשום אופן לא מומלץ לנסות לבצע את זה ידניתאלא בצורה דינאמית בזמן ההרצה. בכל מקרה לא מומלץ לעבוד עם כתובות בעברית אם אפשר אחרת בלי מאמץ ניכר מדי.

    אם בכל זאת אתה רוצה "כלי חינמי" אז הנה פשוט JS שמבצע את הפעולה

    http://meyerweb.com/eric/tools/dencoder/


    signature

    • סומן כתשובה על-ידי Moran Monovich יום רביעי 12 דצמבר 2012 06:37
    יום שלישי 11 דצמבר 2012 17:44
    משיב