[מדריך] Apache - שימוש בקובץ htaccess
מבנה מדריך:
הקדמה: שרת הHTTP הנפוץ בעולם נקרא Apache/HTTPD. אני מניח שכולם מכירים את קובץ ההגדרות שלו שנקרא HTTPD.ini שאם אתה מאוחסן על שרת שיתופי(לדוג' חשבון direct admin) אין לך גישה אליו ולא אל קובץ הגדרות הPHP. זו אחת מהסיבות שיצרו את קובץ ה.htaccess שנותן לך להגדיר מחדש באופן מקומי(תקייה ספציפית) הגדרות שונות של הApache וגם של הPHP. נניח שיש לכם מבנה תקיות כזה: קוד:
/.htaccess ההגדרות שניתן לשנות או להוסיף הן כאלה שבHTTPD.ini נקבע עליהן AllowOverri מבחינתכם, פשוט תנסו ותראו אם זה עבד. דגש חשוב זה שאם יש שגיאה בכתיב של הקובץ או אתם מנסים לטעון mod שלא קיים כל בקשה לקובץ בתקייה שהhtaccess בתוכה תחזיר שגיאת HTTP 500. כדי לבטל את זה אפשר פשוט למחוק את הקובץ/לשנות לו את השם ככה שלא צריך להלחץ, השרת לא מת. ניתן לכתוב הערות בקובץ htaccess ע"י # בתחילת השורה. עד עכשיו נגענו בהגדרות של הapache בנוגע להגדרות PHP, לכל הגדרה שבPHP.INI יש "רמה" שניתן לשנות אותה בה. אפשר לראות איפה אפשר לשנות מה פה: http://il2.php.net/manual/en/ini.list.php בעמודה Changeable המשמעות של כל ערך מפורטת כאן: http://il2.php.net/manual/en/configu...nges.modes.php אז איך משנים? ישנם 2 סוגים של ערכים של הגדרות PHP, flag שזה בעצם ערך בוליאני true/false שניתן לכתוב אותו או 0/1 או On/Off או true/false כדי לקבוע אותו בhtaccess נכתוב בקובץ דבר כזה: קוד:
php_flag magic_quotes_gpc 0 string שזו מחרוזת רגילה, אותה נקבע כך: קוד:
php_value upload_tmp_dir my_dir ו integer שזה מספר שלם רגיל. שאותו גם קובעים עם php_value ברשימת ההגדרות ניתן להכנס להגדרה מסויימת ולראות מה הסוג שלה ואפשר גם להעריך לפי ההגיון. אחרי שנגענו באיך משנים ולמה לשנות אתן פה מספר הגדרות מומלצות שאני משתמש בהן: אתם יכולים לקחת את הקובץ הזה ולהכניס להערה מה שאתם לא מעוניינים בו. קוד:
# My htaccess file במדריך הזה נגעתי בחלקיק של הציפורן של מה שאפשר לעשות עם htaccess ובהגדרות שאפשר לשנות בו, מקווה שזה יתן לחלק מהפתחים פה כלים חדשים, ומומלץ לכולם רק לחפש באינטרנט ולמצוא עוד דברים שאפשר לעשות עם זה. המדריך אינו חף מטעויות, תקנו אותי ואני אתקן אותו. |
תודה על המדריך,מושקע מאוד
שמרתי |
סחטיין בניה. תודה רבה על ההשקעה, אני חושב שזה המדריך הראשון בתחום הזה.
יועבר לפורום מדריכים בקרוב (: |
אחלה מדריך, תודה על תרומתך.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 04:44. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ