. htaccess Tricks / Direktiv

På senare tid har jag blivit mer och mer tvingas använda fil .htaccess (File innehåller definitioner Apache) eller filter IPS (kontrollerad tillgång till en webbsida), eller för att ställa in PHP flaggor.

1. Det första som en person som är intresserad av att arbeta på ett online-projekt direkt på servern och inte vill att webbplatsen ska vara tillgänglig för andra användare utanför det, är filtrerings IPs. I .htaccess filen kommer att skrivas följande rader:

order deny,allow
deny from all
allow from 83.23.2.4

Därigenom direktiv blockerat åtkomst till alla användare (403 Forbidden) Mindre 83.23.2.4. Om du arbetar på localhost (med Apache installerat) och du vill att webbplatsen / filer på din webbserver vara synlig endast från LAN (Local Area Network), använd:

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

2. Blockera åtkomst till vissa IP-uri/domenii webbserver.

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

- åtkomst till webbservern ip 66.57.12.48 och domänen * .isp.com är förbjuden.

3. Inaktivera katalogen Browsing.

Options All –Indexes

Närmare bestämt förbjuds åtkomst till mappar som har index (Index of /).

4. Indexförändring default. (Default sida)

DirectoryIndex home.html index.html index.php

En fast webbserver default kommer att ha index.html och index.php index / hemfiler. Men om vi vill att readme.txt ska visas som en indexfil på en webbadress kommer "DirectoryIndex readme.txt" att skrivas till .htaccess.

5. Blockering referrer webbplatser.

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

Om du har en länk på din webbplats på andra webbsidor som inte vill ta emot visir, kan du använda raderna ovan.

6. Blockera "hot link" för att undvika stöld trafik (bandbredd).

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

Förbjuda annan sida för att använda bilder (jpg och gif) som är värd på servern.

7. Ändra PHP Flaggor av. Htaccess

För att vara mer säker, har vissa servrar satt register_globals Off, Ändå är skript (Joomla si MamboTill exempel) som kräver installation register_globals På. Om du använder och inte har tillgång sharehosting fil php.iniDu kan använda. Htaccess till förändring php_flags.

php_flag register_globals On

Fler definitioner för inställningar i .htaccess, HTACCESS Cheat Sheet

Teknikentusiast, jag skriver med glädje på StealthSettings.com sedan 2006. Jag har omfattande erfarenhet av operativsystem: macOS, Windows och Linux, samt programmeringsspråk och bloggplattformar (WordPress) och för onlinebutiker (WooCommerce, Magento, PrestaShop).

Hur man » Linux » Apache » . htaccess Tricks / Direktiv
Lämna en kommentar