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

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

Shon12 02-09-09 19:48

עזרה | MOD REWRITE עברית.
 
שלום,

לא יצא לי להתעסק הרבה עם MOD REWRITE בכל זאת פה ושם אני יודע קצת.
אני רוצה ש-
http://www.dortours.co.il/article3.html
יהפוך למשל ל-
http://www.dortours.co.il/הסעות_עובדים.html

עשיתי בקובץ htaccess:
HTML קוד:

RewriteEngine on
RewriteRule ^הסעות_עובדים\.html$ article3.html

עברית לא עובד,אבל אם אני משנה לאנגלית - עובד...
עזרה? תודה:)

Daniel 02-09-09 19:55

[google]
site:hosts.co.il עברית htaccess
[/google]

Shon12 02-09-09 20:06

ציטוט:

נכתב במקור על ידי MasterT (פרסם 736850)
[google]
site:hosts.co.il עברית htaccess
[/google]

אני חלש מאוד ב-MOD REWRITE אני קצת מבין בגלל שזה שילוב של קצת REGEX
אשמח לקצת יותר עזרה מלמצוא משהו ולא להבין...

Shay Ben Moshe 02-09-09 20:29

שו regex?
סה"כ אתה צריך לעבוד בutf8 וזה כבר יעבוד.
או להמיר את זה לקידוד שאתה עובד בו (מutf8).

Shon12 03-09-09 00:05

ציטוט:

נכתב במקור על ידי The Chosen Generl (פרסם 736856)
שו regex?
סה"כ אתה צריך לעבוד בutf8 וזה כבר יעבוד.
או להמיר את זה לקידוד שאתה עובד בו (מutf8).

לא חושב שזה יעזור הוא בכלל עושה
THE PAGE CANNOT BY FOUND, זה לא שהוא מציג ג'יבריש
מה אפשר לעשות?

yard2010 03-09-09 19:55

הוא עושה לך 4O4 כי הוא לא מצליח למצוא דף שקוראים לו ╚8╣☼%• (מה שהדפדפן מתרגם מהקידוד שאתה עובד איתו)

Shon12 03-09-09 21:07

ציטוט:

נכתב במקור על ידי yard2010 (פרסם 737038)
הוא עושה לך 4O4 כי הוא לא מצליח למצוא דף שקוראים לו ╚8╣☼%• (מה שהדפדפן מתרגם מהקידוד שאתה עובד איתו)

אז זהו, שניסיתי לעשות בקובץ HTACCESS -
addDefaultcharset utf-8
ולא עזר...

daromri 05-09-09 00:02

שון , הקובץ עצמו ההסעות_עובדים.html צריך להיות על UTF-8

Shon12 05-09-09 00:54

ציטוט:

נכתב במקור על ידי daromri (פרסם 737250)
שון , הקובץ עצמו ההסעות_עובדים.html צריך להיות על UTF-8

ניסיתי...שוב
THE PAGE CANNOT BY FOUND
עוד לא הצלחתי להסתדר עם זה, מישהו יכול לעזור לי?

stel222 05-09-09 13:41

PHP קוד:

$utf preg_replace("/\xD7([\x90-\xAA])/e","chr(ord(\${1})+80)",$id); 

בניתי את הביטוי הזה ממזמן, אתה מוזמן להשתמש בו.

Daniel 05-09-09 14:34

ציטוט:

נכתב במקור על ידי stel222 (פרסם 737294)
PHP קוד:

$utf preg_replace("/\xD7([\x90-\xAA])/e","chr(ord(\${1})+80)",$id); 

בניתי את הביטוי הזה ממזמן, אתה מוזמן להשתמש בו.

מוזר שאתה בנית את זה - זה פונקציה שלמיטב זכרוני נשלחה לראשונה ב-php mailing list לפני יותר מ-4 שנים.


ולפותח האשכול - נפתחו כמות בלתי נתפסת של אשכולות בדיוק על אותו נושא - יש שם את כל התשובות.

Shon12 05-09-09 14:42

ציטוט:

נכתב במקור על ידי MasterT (פרסם 737303)
מוזר שאתה בנית את זה - זה פונקציה שלמיטב זכרוני נשלחה לראשונה ב-php mailing list לפני יותר מ-4 שנים.


ולפותח האשכול - נפתחו כמות בלתי נתפסת של אשכולות בדיוק על אותו נושא - יש שם את כל התשובות.

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

stel222 05-09-09 15:08

ציטוט:

נכתב במקור על ידי Shon12 (פרסם 737305)
תאמין לי שחיפשתי המון לפני שאני סתם אומר שאני לא מצליח.
שום דבר לא עזר לי...
בקשר לפונקציה הזו, איך היא יכול לעזור לי אם אין לי שימוש ב-GET?

הדף עצמו הוא PHP ?

stel222 05-09-09 15:10

ציטוט:

נכתב במקור על ידי MasterT (פרסם 737303)
מוזר שאתה בנית את זה - זה פונקציה שלמיטב זכרוני נשלחה לראשונה ב-php mailing list לפני יותר מ-4 שנים.


ולפותח האשכול - נפתחו כמות בלתי נתפסת של אשכולות בדיוק על אותו נושא - יש שם את כל התשובות.

את הביטוי רגולרי עצמו לא אני בניתי מה שכן עשיתי זה להשתמש בו בPREG_REPLACE על מנת להמיר לUTF.

Shon12 05-09-09 22:38

ציטוט:

נכתב במקור על ידי stel222 (פרסם 737309)
הדף עצמו הוא PHP ?

לא...


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

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