תמיכה « נושאים כלליים « URL בעברית

  • שלום,

    כיצד משנים בוורדפרס את כתובת ה-URL של הפוסטים ככה שבסוף ה-URL יופיעו במקום מספרים אקראיים – נושא הפוסט בעברית?

    הבנתי שאם האתר כבר קיים במתכונת הברירת מחדל – יכול להיות שזה יעשה בעיות. האם ישנה דרך להתגבר על הבעיות האלו? ומה הבעיות שיכולות להיווצר.

    תודה רבה

מוצגות 15 תגובות – 1 עד 15 (מתוך 21 סה״כ)
  • ניסית והיו בעיות או שלא ניסית ואתה חושש שיהיו בעיות? לא כ"כ הבנתי

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

    אתה יכול לשנות את מבנה הכתובות בממשק הניהול שלך תחת settings -> permalinks
    יש שם הסברים והכל.

    יש לי אתר שהוא כבר עובד והפוסטים בו לא מה שנקרא URL FRIENDLY. ניסיתי להעביר את האתר למצב שבו הכתובות יסתיימו במילים ולא במספרים. אבל מה שקרה הוא שכל פוסט שהקלקתי עליו מדף הבית או כל מקום אחר באתר – הגיע לדף הבית ובעצם העלים את הפוסט.

    מכיר את הבעיה?

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

    אוקיי – נכנסתי להגדרות –> קישורים ישירים–> הגדרות לקישורים קבועים –> ובחרתי – Post name.

    זהו, אחרי כן כבר קרתה התקלה שתיארתי קודם – כל פוסט באתר שהקלקתי עליו הפנה חזרה לדף הבית.

    ואתה מתקין את האתר על דומיין משלו או בתוך תיקיה בשרת?

    יכול להיות שאתה צריך לעדכן את הקובץ .htaccess

    אתה מנהל את השרת בעצמך או שזה על הוסטינג או שאתה עובד על משהו כמו xampp?

    היי
    גם אותי זה מעניין.
    עשיתי ניסיונות רבים שלא צלחו.
    האם יש איזה מדריך מה לעשות כדי שהכתובת של הפוסט תהיה כתובת האתר ושם הפוסט בעברית?
    למשל:
    http://www.site.com/אודות

    למשל בהגדרות > מבנה קישורים > מבנה מותאם אישית הכנסתי: /%postname%/.
    בעמוד הפוסט כתוב אכן שהקישור הישיר הוא site.com/אודות.
    אני מגיע ל-URL שהוא: site.com/אודות אבל הדפדפן אומר: The page cannot be found

    אם אני מנסה להגדיר בהגדרות > מבנה קישורים > שנה, חודש ומזהה הפוסט, קורה אותו דבר: הדפדפן עובר ל – URL כמו שרציתי
    (http://www.site.com/index.php/2011/11/16/אודות)
    אבל שוב אומר: The page cannot be found

    ואגב, אם זה יעבוד בסוף, האם זה רק לפוסטים או גם לעמודים?

    תודה רבה

    רק שניה, אני רוצה להבהיר משהו

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

    ובכל מקרה צריך להכניס כמה שורות בקובץ ה- htaccess

    עשיתם את זה?

    היי

    1. איך מבקשים מהשרת?
    זה אתר מאוחסן. מה לבקש מחברת האיחסון?
    כתובות ידידותיות? או שיש מינוח טכני אחר?

    2. מה לכתוב ב – htaccess ?

    3. והשאלה מקודם, האם זה יכול לעבוד גם בעמודים או רק בפוסטים?

    תודה

    (1) מבקשים מהשרת בנימוס 🙂 סתם. אתה צריך גישה לשרת ב- ssh או ב- ftp. אם החברת אחסון שלך מספקת לך גישת ftp אז סבבה, אם לא – דבר איתם.
    אתה צריך לבדוק אם יש בתיקיה הראשית של ההתקנת וורדפרס שלך (אותה תיקיה שבה יש את הקובץ wp-config.php למשל) קובץ ששמו ".htaccess"

    (2) אם יש קובץ כזה אז צריך לערוך אותו ולדאוג שיהיה בפנים את הקוד שלמטה, ואם אין – צריך ליצור קובץ חדש ולשים בו את הקוד הבא:


    # BEGIN WordPress

    <IfModule mod_rewrite.c>
    ErrorDocument 404 /index.php?error=404
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    (3) אם סידרת את זה אז זה אמור לעבוד גם לגבי פוסטים וגם לגבי עמודים

    קובץ ה – htaccess שלי מכיל כרגע את הקוד הבא:

    # BEGIN WordPress

    # END WordPress

    # protect wpconfig.php
    <files wp-config.php>
    order allow,deny
    deny from all
    </files>

    היכן להכניס את הקוד שהצעת? למעלה בין BEGIN ל END או אחרי הכל, שוב עם BEGIN ו END.

    תודה רבה

    זה לא באמת משנה… אתה יכול להכניס את זה למעלה או אחרי מה שיש לך שם או למחוק את כל מה שיש לך שם ולשים במקום.

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

    בהצלחה 🙂

    תודה רבה

    סליחה על הנידנוד:

    עידכנתי את ה – htaccess וזה עדיין לא עובד.
    יש לי גישה ב-FTP. מה אני צריך לשנות?

    הלינק מפנה לכתובות כמו שרציתי (site.com/אודות).
    אני מקבל שם כאמור The page cannot be found.

    בכרום ופיירפוקס ה-URL תקין, באקספלורר העברית ב URL מומרת למשהו כמו %d7%a4%d7%95.

    איך אני מסביר לאקספלורר שלא ככה עובדים?

    שוב תודה

    האקספלורר יעשה מה בא לו, אבל למרות שהלינק מכוער זה אמור לעבוד.

    אם ניסית את כל מה שאני אמרתי לך, ולא עזר, הגיע הזמן שתפנה לתמיכה הטכנית של ההוסטינג שלך.

    שאלה אחרונה ודי:
    כתבת "אתה צריך גישה לשרת ב- ssh או ב- ftp".
    יש לי גישה ב-FTP. מה לעשות איתה?

    תודה

מוצגות 15 תגובות – 1 עד 15 (מתוך 21 סה״כ)
  • הדיון ‘URL בעברית’ סגור לתגובות חדשות