[.htaccess - חסום / IP אסור] כיצד לחסום גישה לאתר עבור משתמשים מסוימים ... או עבור כולם פרט לחלקם.

הגבלת גישה לאתר לכתובות IP מסוימים יכולה להיות פשוט מאוד .htaccess.

Order deny, allow
Deny from 191.155.1.30
Deny from 123.113.
Deny from 1.2.3.4  5.6.7.8 127.1.1.1
Allow from all 

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

לשלול מ191.155.1.30 - חוסם גישה ל- IP יחיד. בדוגמה שלנו: 191.155.1.30

מלהכחיש 123.113. - חסום גישה כל IPאתרים שמתחילים ב123.113.

עבור גרסאות מסוימות של Apache, הדוגמה לעיל עשויה לחזור שרת פנימי 500 Error לכל כתובות IP גישה לאתר. אם אתה נתקלת בשגיאה זו, להסיר את השורות לעיל, בשורה הראשונה והאחרונה ולהשתמש רק:

Deny from 191.155.1.30
Deny from 123.113.
Deny from 1.2.3.4  5.6.7.8 127.1.1.1 

כדרך הפוכה מהמצבים הנ"ל, זה הוא לחסום את כל כתובות ה-IP, למעט כמה.
לשלול מכל
לאפשר מ1.1.1.1
כל כתובות IP יהיו חסומים ממחשב שיש לו פחות 1.1.1.1 IP

כחובב טכנולוגיה, אני כותב בשמחה ב- StealthSettings.com מאז 2006. יש לי ניסיון עשיר במערכות הפעלה: macOS, Windows, ו- Linux, וגם בשפות תכנות ופלטפורמות בלוגינג (WordPress) ולסוחרת אלקטרונית (WooCommerce, Magento, PrestaShop).

השאירו תגובה