![]() |
htaccess|עברית בכתובת
שלום, אשמח בבקשה לדוגמה כיצד אני יכול לעשות ש-
http://www.domain.com/Page_עמוד-הבית יפנה ל- http://www.domain.com/index.php?section=עמוד-הבית עמוד-הבית יכול להיות מספר, אות בעברית, או אות באנגלית קטנה/גדולה. וזה לא רק זה, אני מתכוון שזה יהיה דינאמי, עם ביטויי רגולרי. ניסיתי על דבר- מ-.+ עד ל-[א-ת], אבל לא מצאתי שום דרך שזה יכלול גם את האותיות העבריות. תודה רבה, אשמח להסבר, MasterT |
ציטוט:
|
ציטוט:
העברית מופיע לי כ"ã"(אותיות כאלה). |
ציטוט:
תבדוק בעצמך...(באקספלורר: ) לחצן ימני בדף Encoding->Unicode איך אתה הופך את זה לרגיל בPHP? אם יש לך ICONV בשרת, תשתמש..אם לא..תחפש בפורום הביאו חלופות..או שתלך לדף של ICONV בphp.net גם שם הביאו את החלופות. |
אבל אני לא מגיע אפילו לרמה של PHP -
קוד:
domain.php/report_חתול HTML קוד:
Forbidden |
סתם עצה,
אל תעבוד עם אותיות בעברית בכתובת. לא כל הדפדפנים יודעים להסתדר עם זה. |
ציטוט:
|
זה נכון, אפשר לשבור תראש שנים על HTACCESS עם עברית וזה עדיין לא יעבוד טוב בכל המקרים.
בכ"מ, נסה אולי למצוא משהו על קידוד בחלק של הסוגריים אחרי, כמו ש[nc] זה לcase-insensitive ו[r=301] זה להעברה לדף החדש, אולי תמצא משהו בשביל קידוד 1255, אולי משהו בסגנון [ec=windows1255]? |
ציטוט:
|
ציטוט:
עלה לי רעיון, דניאל - נסה שניה לכתוב report_אבגדהוזחטיכלמנסעפצקרשת ותראה לי איזו שגיאה זה נותן לך. |
דניאל לפי מה שאני יודע, וויקיפדיה ממירה את זה לUnicode...
ולדעתי היא לא עושה את ההפניה באמצעות htaccess... בכ"מ חייב להיות קידוד לhtaccess... תנסה לשמור תקובץ עצמו בקידוד שאתה רוצה.. תנסה גם להוסיף את זה בקובץ htaccess: קוד:
AddDefaultCharset windows-1255 |
àáâãäåæç&# 232;éëìîðñò 4;ö÷øùú
ועכשיו לשים את זה ב-htaccess? בכל מקרה - וויתרתי על הרעיון, תודה בכ"מ. |
אוקיי, עכשיו אפשר לנסות:
[à-ú] שיהיה בעצם א-ת. |
תעביר את הכל (.*) לדף כלשהו, ושם תבצע את הבדיקה של העברית, זה יפעל מניסיון.
בקשר לעברית, זה תלוי בשרת, אני על השרת שלי סידרתי את הבעיה הזו. |
כל הזמנים הם GMT +2. הזמן כעת הוא 06:45. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ