מה ניתן לעשות עם הקובץ .htaccess

משתמשי Cloudways יכולים לשלוט בקלות במספר חשוב של הגדרות שרת באמצעות כניסה להגדרות ל-Server Settings (שנמצא באיזור ה-Server Management). עם זאת, ישנן הגדרות נוספות שברצונכם לבצע שאינן נתמכות כעת באמצעות הפלטפורמה. זה המקום בו קובץ ה- .htaccess נכנס לפעולה, והוא יאפשר לכם להתאים יותר את חוויית ה-Cloudways שלכם

SSH לשרת שלכם

הדרך הטובה ביותר ליצור / לערוך קובץ .htaccess לאתר שלכם היא באמצעות הפעלת SSH. פתחו הפעלה לשרת שלכם עם אישורי האתר שעבורו אתם רוצים ליצור / לערוך את .htaccess.
הנה מדריך שקשור ל-SSH ויעזור לכם – איך להתחבר לאתר שלך באמצעות SSH.

גישה ל-.htaccess וטיפים לאבטחה

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

א' – מצאו את הנתיב של תיקיית public_html של האתר שלכם על ידי הפעלת pwd.

מצאו את הנתיב של תיקיית public_html של האתר שלכם על ידי הפעלת pwd

ב' – הוסיפו בקובץ .htaccess את הקוד (עדכנו את AuthUserFile לנתיב שלכם).

הוסיפו בקובץ .htaccess את הקוד (עדכנו את AuthUserFile לנתיב שלכם)

ג' – צרו את קובץ הסיסמה .htpasswd והוסיפו משתמש באמצעות הקוד הבא (וודאו שאתם בתיקיה public_html של האתר עליו אתם רוצים להגן עם סיסמא).

חסימת אתרים

מעתה תצטרכו לספק את המשתמש והסיסמה שהגדרתם בשלבים הקודמים כדי לגשת לאתר שלכם. בטלו את השינויים כדי לפתוח גישה שוב.

2. חסימת גישה למספר כתובות IP מסוימות

במידה והותקפתם מ-IP ספציפי, תצטרכו להוסיף את הקוד הבא בקובץ .htaccess של האתר שתרצו לחסום (תשנו את ה-IP לכתובת שתרצו לחסום):

חסימת אתרים

3. חסימה של כל כתובת ה-IP למעט IP מאושרים

חסימה של כל כתובת ה-IP למעט IP מאושרים

טיפים לשכתוב / הפניה מחדש של .htaccess

ישנם סוגים שונים של כתיבה / הפניה מחדש של כתובות אתרים שנוכל להשיג באמצעות קובץ ה- .htaccess.
פשוט הוסיפו את הקוד המופיע מטה ל-.htaccess של האתר שלכם (עדכנו את כתובת האתר כך שתתאים לאחד האתרים שלכם):

הפנייה מחדש קבועה – 301 לכל הלינקים (Permanent) Redirect –

הפנייה מחדש קבועה – 301 לכל הלינקים (Permanent) Redirect

הפנייה מחדש זמנית – 302 (Temporary) Redirect – 

הפנייה מחדש זמנית – 302 (Temporary) Redirect

החלפת כתובת האתר לכתובת בלי www

חסימת אתרים

החלפת כתובת האתר ל-www

החלפת כתובת האתר ל-www

החלפה ל-HTTPS

החלפה ל-HTTPS

החלפה ל-HTTP

החלפה ל-HTTP

הפניית דומיין לספריית משנה:

הפניית דומיין לספריית משנה

הגדרות PHP של .htaccess ופריטים אחרים

אתם יכולים לשלוט בהגדרות PHP רבות באמצעות ערכים בקובץ .htaccess.

עריכת גודל הפוסט המירבי

עריכת גודל הפוסט המירבי

הפעלת ה-PHP Directory Listing

הפעלת ה-PHP Directory Listing

הגדרת דפי אינדקס חלופיים – 

הגדרת דפי אינדקס חלופיים

הפעלת mod_rewrite

הפעלת mod_rewrite

הגדרת זמן Input מקסימלי

הגדרת זמן Input מקסימלי

השבתה של רישום שגיאות חוזרות

השבתה של רישום שגיאות חוזרות

השבתה של האורך המירבי של ה-Error String

השבתה של האורך המירבי של ה-Error String

שינוי של ערכת התווים המוגדרת כברירת מחדל עבור PHP (החלפת * בערך טקסט)

שינוי של ערכת התווים המוגדרת כברירת מחדל עבור PHP (החלפת * בערך טקסט)
עצירת הפעילות של הסקריפטים של PHP בספריה
עצירת הפעילות של הסקריפטים של PHP בספריה
max_input_vars
max_input_vars

השבתת מטמון APC

השבתה של רישום שגיאות חוזרות

מאת – צוות EasyCloud

מדריכים נוספים