תוכן העניינים:
מהו קובץ .htaccess?
קובץ ה-.htaccess (היפרטקסט Access) הוא קובץ תצורה המשמש את שרתי האינטרנט של Apache. הוא שולט בהגדרות שרת שונות, כולל הפניות מחדש של כתובת URL, אבטחה, שמירה במטמון ועוד.
כיצד ליצור קובץ .htaccess חדש?
- היכנס ל-cPanel.
- נווט אל "מנהל הקבצים".
- עבור לספריית השורש של האתר שלך (public_html).

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


- המערכת תתחיל לטעון את תוכן הספריות שלך, ובקרוב תראה את קובץ ה-.htaccess ברשימה.

- אם כבר יש לך קובץ .htaccess, עליך ללחוץ לחיצה ימנית על הקובץ ולשנות את שמו ל-.htaccess.old.


- עבור שוב אל cPanel ולחץ על "+ קובץ" (צור קובץ חדש).

- תן לקובץ את השם .htaccess.

- לחץ על "צור" ולאחר מכן ערוך את הקובץ כדי להוסיף כללים.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
העתק את הכללים והוסף אותם לקובץ ה-.htaccess שלך, ואז שמור את השינויים.

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

- פשוט גלול מטה ולחץ על 'שמור שינויים'.
למה ליצור קובץ htaccess חדש?
ייתכן שתצטרך ליצור קובץ .htaccess חדש מכמה סיבות, כולל:
- הפניות מחדש ושכתוב כתובות אתרים - הגדר הפניות 301/302 או הפעל כתובות אתרים ידידותיות לקידום אתרים.
- שיפורי אבטחה - הגבל גישה לקבצים מסוימים, כתובות IP או ספריות מסוימות.
- אפשר דחיסה - שפר את מהירות האתר על ידי הפעלת דחיסת Gzip.
- מנע Hotlinking - מנע מאתרים אחרים להשתמש בתמונות או בתוכן שלך.
- דפי שגיאה מותאמים אישית - צור דפי שגיאה מותאמים אישית 404, 403 או אחרים.
כללי .htaccess נפוצים
1.הפנה HTTP ל-HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
דף שגיאה מותאם אישית 404
ErrorDocument 404 /custom404.html
חסום גישה לקובץ ספציפי
<Files "config.php">
Order Allow,Deny
Deny from all
</Files>
מניעת Hotlinking
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [F]
כמה הערות חשובות
הגיבוי הראשון: אם כבר יש לך קובץ .htaccess, גבה אותו לפני שתבצע בו שינויים.
מסקנה.
קובץ .htaccess הוא כלי רב עוצמה שמאפשר להגדיר הגדרות שרת מבלי לשנות את קבצי הליבה. הוא משפר את האבטחה, הביצועים וחוויית המשתמש. יישום נכון של כללי .htaccess יכול לשפר את פונקציונליות האתר ולהגן מפני נקודות תורפה. עם זאת, תחביר שגוי עלול להוביל לשגיאות בשרת, ולכן חשוב לבדוק את השינויים בקפידה.