טריקי .htaccess / הוראות

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

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

order deny,allow
deny from all
allow from 83.23.2.4

על ידי כך הוראה חסם את הגישה לכל המשתמשים (האסור 403) 83.23.2.4 פחות. אם אתה עובד על localhost (עם האפצ'י מותקן) ואתה רוצה site-ul/fisierele שרת האינטרנט יהיה גלויה רק ​​מרשת ה-LAN (רשת תקשורת מקומית), שימוש:

order deny,allow
deny from all
allow from 192.168.0.0/24

2. חוסם את הגישה לשרת האינטרנט של IP-uri/domenii מסוים.

<limit GET POST PUT>
order deny,allow
deny from 66.57.12.48
deny from .isp.com
allow from all
</limit>

- גישה לשרת האינטרנט של ip 66.57.12.48 ולתחום * .isp.com אסורה.

3. השבת את המדריך Browsing.

Options All –Indexes

באופן ספציפי, זה אוסר על גישה לתיקיות שאין להן מדד (מדד /).

4. שינוי אינדקס default. (Default עמוד)

DirectoryIndex home.html index.html index.php

שרת אינטרנט מוגדר default יהיו index.html ו- index.php אינדקס / קבצי בית. עם זאת, אם אנו רוצים ש- readme.txt יופיע כקובץ אינדקס בכתובת אינטרנט, "DirectoryIndex readme.txt" ייכתב לכתובת .htaccess.

5. אתרים מפנים חסימה.

RewriteEngine on
RewriteCond %{HTTP_REFERER} site-blocat.com [NC]
RewriteCond %{HTTP_REFERER} site-blocat-2.com [NC]
RewriteRule .* - [F]

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

6. חסום את "הקישור החם" כדי להימנע גניבה תנועה (רוחב פס).

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domeniul-meu.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]

לאסור לאתר אחר להשתמש בתמונות (JPG ו GIF) המתארחים בשרת.

7. שינוי דגלים של PHP htaccess.

כדי להיות בטוח יותר, כמה שרתים יש להגדיר register_globals כבוי, עם זאת, יש תסריטים (ג'ומלה si ממבו, לדוגמה) שדורש את ההתקנה בregister_globals. אם אתה משתמש בsharehosting קובץ ואין להם גישה php.iniאתה יכול להשתמש. Htaccess לשנות php_flags.

php_flag register_globals On

הגדרות נוספות להגדרות ב- .htaccess, גיליון צ'אט של HTACCESS

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

איך » Linux » אַפָּשׁ » טריקי .htaccess / הוראות
השאירו תגובה