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

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

refaelna11 23-12-13 19:20

קבצים בעברית בשרתי לינוקס
 
היי, יש לי אכסון בשרתי לינוקס בארץ.

אני מנסה להעלות קובץ בעברית אך השרת אינו מציג אותו אך מציג הודעת שגיאה 404.
לדוגמא:
אני רוצה את הקובץ http://www.hosts.co.il/מאמר.html
אבל אני מקבל שגיאה שהקובץ לא נמצא. דרך htaccess אני מצליח לבצע שכתוב מחדש של הכתובת ע"י mod_rewrite, אך איני רוצה לעשות את זה ל-400 קבצים בערך. (כנראה קורא ג'יבריש).
הודעת השגיאה: The requested URL /מאמר.html was not found on this server.

איך ניתן לגרום לשרת לקרוא את הקובץ באופן טבעי (ממש כמו שרתי ווינדווס)??

תודה לכל מי שעוזר.

איציק ברבי 24-12-13 23:36

תעשה קובץ php עם משתנה GET בשם PAGE ותשים בתוכו את השם של העמוד(כמובן תאבטח אותו שלא ישחקו שמה)
שזה יצא לדוגמא
page.php?page=עמוד.html
בrule ב htaccess קח את התוכן של page ותשנה לאיך שאתה רוצה שיוצג.

תעיין בזה:
http://stackoverflow.com/questions/1...-get-variables

refaelna11 25-12-13 02:30

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

refaelna11 27-12-13 18:38

אוקיי מצאתי פתרון. אחרי חיפושים נרחבים ברחבי האינטרנט גיליתי את התוסף שנקרא locale.
אז כפי שציינתי, אין שום צורך ב-mod_rewrite או בשינוי מסויים ב-htaccess כפי שניסה לציין איציק.

תודה לכל מי שעזר.

אפשר לנעול.


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

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