עבודה עם קובץ ה- .htaccess בוורדפרס

קובץ htaccess וורדפרס

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

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

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

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

מהו קובץ ה- .htaccess?

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

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

זכור, קובץ ה- .htaccess עושה דבר אחד ודבר אחד בלבד: הוא קובע כיצד מוצגים הקישורים הפרמליים של האתר שלך. זהו זה. 

מאחורי תיאור פשוט זה מסתתרת מורכבות רבה. הסיבה לכך היא שרבים מבעלי אתרים, תוספים ועיצובים רבים מבצעים שינויים באופן השימוש בקישורי Permal באתר WordPress שלך. בכל פעם שאתה (או תוסף) מבצע שינוי באופן עבודת הקישורים שלך, שינויים אלה נשמרים בקובץ .htaccess. 

באופן עקרוני, מדובר במערכת די טובה והיא מאובטחת. עם זאת, בעולם האמיתי זה יכול ליצור בעיות אמיתיות. האחת היא בגלל זה 75% מהמפתחים משתמשים ב- JavaScriptולכן הם לא כל כך נוחים להשתמש באפצ'י, תוספים רבים יכולים להחליף את קובץ ה- .htaccess באופן שמשאיר את האתר שלך לא בטוח. תיקון (או אכן אפילו איתור) סוגיה כזו הוא מעבר לתחום שלנו כאן, אך האזהרות הסטנדרטיות לגבי תוספים חלות - התקן רק את אלה שאתה סומך עליהם, ומתעדכנים באופן קבוע לתיקון חורי אבטחה כאלה.

איתור ועריכה של קובץ ה- .htaccess

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

בחלק זה נראה לך כיצד לעשות זאת. אבל קודם… 

אזהרה: עריכת קובץ ה- .htaccess עלולה לשבור את האתר שלך. 

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

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

גישה ועריכה לקובץ .htaccess

עם כל זה מהדרך, בואו נסתכל כיצד תוכלו לגשת לקובץ .htaccess. על מנת לעשות זאת:

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

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

באמצעות קובץ ה- .htaccess

כעת אתה מוכן להתחיל להשתמש בפונקציונליות הנוספת המסופקת על ידי קובץ .htacess. נתחיל בכמה בסיסיים.

  • 301 מפנה מחדש - הפניית 301 הוא קטע קוד זעיר ששולח מבקרים מעמוד אחד למשנהו, והוא הכרחי אם אתה מעביר פוסט מסוים בבלוג שמקושר אליו מאתר חיצוני. לחלופין, אתה יכול להשתמש בקובץ .htaccess כדי להפנות מחדש את האתר. ניתן גם להפנות מבקרים מגרסת HTTP ישנה יותר של האתר לגרסת HTTPS חדשה ומאובטחת יותר. הוסף את זה לקובץ .htacess:

Redirect 301 /oldpage.html /newpage.html

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

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

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

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

ממשיכים הלאה עם .htaccess

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

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

מה אתה חושב?

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד הנתונים שלך מעובדים.