![]() |
עזרה | עם עמודים בעברית.php
שלום רב,
ניסיתי מספר וריאציות בקובץ Htaccess כדי שאוכל לתת שמות לעמודים בעברית לדוג' בנייתאתרים.php השרת מבוסס לינוקס. ניסיתי דברים כמו *. ולא הצלחתי, אשמח לדעת מה ההגדרות שכן יעבדו תודה לעוזרים \|קורץ| |
כבר מישהו שאל את זה בעבר,
http://www.hosts.co.il/forums/showthread.php?t=71719 |
נכון, ולא עבד לי
rule *. /בנייתאתרים ... אשמח לעזרה |
השאלה שנשאלת היא האם אתה רוצה פיזית לתת לקובץ ה PHP שם בעברית שבשרת שם הקובץ יהיה בעברית?! או שאתה רוצה שהקישור יהיה שם קובץ בעברית אבל בעצם הוא יטען מהשרת קובץ עם שם באנגלית?! זאת אומרת שאם משהו יכנס לקישור site.com/משהו.php אז זה יטען את הקובץ מהשרת בשם משהו.php או שאתה רוצה שנכנסים לאותו קישור זה יטען דינאמית קובץ בשם something.php אבל בקישור יראו משהו.php ?
|
שהוא יטען דינאמית קובץ בשם something.php
כ.. משהו.php וגם תראה, יש לי את האתר http://www.cmesupply.com/internet/ אני רוצה שזה פשוט יהיה http://www.cmesupply.com/אינטרנט/ ויקשר לאותו מקום. |
בקשר לקובץ בעברית. יש כמה דרכים לעשות את זה. הטובה ביותר לדעתי היא פשוט שתרשום RULE לכל קובץ בעברית שאתה רוצה לעשות. כי אני מניח כל קובץ יהיה לו קישור שונה. אז הקוד הבא יטען את הקובץ something.php כשתכנס לקישור site.com/משהו.php תוכל להוסיף עוד ועוד ולשנות לפי הצורך.
קוד:
### REWRITES ### בקשר לשאלה השנייה משום מה כשזה נמצא לבד בקובץ HTACCESS בתור RULE זה עובד ברגע שיש מעליו עוד RULE זה מפסיק לעבוד. לכן לא ממש יודע איך לבצע את זה. תעשה פשוט REDIRECT |
ניסיתי:
The requested URL /%D7%A9%D7%A2%D7%A8_%D7%94%D7%93%D7%95%D7%9C%D7 %A8.php was not found on this server. |
תראה לי מה רשמת ב HTACCESS
|
ציטוט:
|
מוזר, כי לי זה עובד. תראה אולי ב APACHE ERROR LOGS מה הוא רושם.
|
umm vadim the best way to rewrite things that are not english is to forward all of the url parameters to php file which will load the wanted file using regex/string functions/et cetera
|
אני ראיתי אנשים שמשתמשים במשהו כזה.. (בשרתי לינוקס)
^([א-תA-Za-z0-9]+) |
מישהו הצליח עם משהו בסגנון הזה?
ציטוט:
|
אני אחסוך לך, זה הקוד אצלי:
PHP קוד:
**לגבי הפלאג של רג'יסטר גלובלס, אתה יכול למחוק את זה זה לא קשור. זה סתם מונע פירצות אבטחה מוסיימות[שים לב שהקוד שלך לא משתמש בזה!] |
כיבוי register_globals כבר צריך להתבצע ב PHP.INI לא דרך ה APACHE
|
ציטוט:
|
ציטוט:
|
ציטוט:
בכל אופן, במקרה הזה החלטתי להוסיף את ההגדרה הזו, על כך לא הדיון. מה שעשיתי לא פסול ואפילו מאוד רצוי. |
אני לא משהו ב htaccess
אני לא מבין מה צריך לשנות בקוד שנתת לי כדי שהעמוד בלה.PHP יעבוד (ויקרא את עצמו מ bla.php) |
כל הזמנים הם GMT +2. הזמן כעת הוא 16:07. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ