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

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

intercooler3819 10-02-09 14:51

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

SmartSeo 10-02-09 16:43

אני ראיתי אנשים שמשתמשים במשהו כזה.. (בשרתי לינוקס)
^([א-תA-Za-z0-9]+)

SmartSeo 10-02-09 20:36

מישהו הצליח עם משהו בסגנון הזה?
ציטוט:

^([א-תA-Za-z0-9]+)

AlmogBaku 11-02-09 15:50

אני אחסוך לך, זה הקוד אצלי:

PHP קוד:

<IfModule mod_rewrite.c>
    
RewriteEngine On
    RewriteBase 
/
    
RewriteCond &#37;{REQUEST_FILENAME} !-f
    
RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule 
^(.+)/?$ index.php?get=$[L]
</
IfModule>

php_flag register_globals off 

הוא שולח את כל מה שכתוב למשתנה מסוג Get בשם get. את השאר תפענח ב PHP.


**לגבי הפלאג של רג'יסטר גלובלס, אתה יכול למחוק את זה זה לא קשור. זה סתם מונע פירצות אבטחה מוסיימות[שים לב שהקוד שלך לא משתמש בזה!]

vadimg88 11-02-09 15:55

כיבוי register_globals כבר צריך להתבצע ב PHP.INI לא דרך ה APACHE

AlmogBaku 11-02-09 16:52

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 697762)
כיבוי register_globals כבר צריך להתבצע ב PHP.INI לא דרך ה APACHE

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

Daniel 11-02-09 17:41

ציטוט:

נכתב במקור על ידי Baku (פרסם 697783)
האופציה של ביצוע הפעולה הזו בהטאקסס מיועדת כדי לוודא שזה מכובה[אפשר לכבות גם שם], כמובן שרצוי לכבות בצורה מסודרת בהגדרות. אך ליתר ביטחון אני נוהג לכבות בהטאקסס וגם בעמוד ה-PHP עצמו.

לפי מה שאתה אומר, עדיף גם לדאוג להרבה מאוד הגדרות ב-htaccess וב-PHP עצמו....

AlmogBaku 12-02-09 12:27

ציטוט:

נכתב במקור על ידי MasterT (פרסם 697796)
לפי מה שאתה אומר, עדיף גם לדאוג להרבה מאוד הגדרות ב-htaccess וב-PHP עצמו....

לא הבנתי?


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

SmartSeo 12-02-09 17:05

אני לא משהו ב htaccess
אני לא מבין מה צריך לשנות בקוד שנתת לי כדי שהעמוד בלה.PHP יעבוד (ויקרא את עצמו מ bla.php)


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

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