Htaccess Tricks / Direktiver

Sidst jeg har været stigende tvunget til at bruge fil .htaccess (Fil indeholder definitioner Apache) eller til filtrere IPSites (kontrolleret adgang til en webside), eller sætte PHP flag.

1. Den første ting, at en person, der er interesseret i at arbejde på en online-projekt direkte på serveren og ikke ønsker stedet at være tilgængelige for andre brugere foruden ham er filtrering IP'er. . I Htaccess vil blive skrevet følgende linjer:

order deny,allow
deny from all
allow from 83.23.2.4

Derved direktiv blokeret adgangen for alle brugere (Forbidden 403) Mindre 83.23.2.4. Hvis du arbejder på localhost (med Apache installeret), og du ønsker webserveren site-ul/fisierele blive synlige fra LAN (Local Area Network), brug:

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

2. Blokering af adgang til visse IP-uri/domenii webserver.

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

- adgang til webserveren ip 66.57.12.48 og domænet * .isp.com er forbudt.

3. Deaktiver katalog Browsing.

Options All –Indexes

Konkret den forbyder adgang til mapper, der ikke indeks (Index of /).

4. Indeksændring default. (Default side)

DirectoryIndex home.html index.html index.php

En sæt webserver default vil have index.html og index.php index / home-filer. Men hvis vi ønsker, at readme.txt skal vises som en indeksfil på en webadresse, skrives "DirectoryIndex readme.txt" til .htaccess.

5. Blokering referrer sites.

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

Hvis du har et link til dit websted på andre websider, der ikke ønsker at modtage visirer, kan du bruge linjerne ovenfor.

6. Bloker "hot link" for at undgå tyveri trafik (båndbredde).

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

Forbyd andet websted at bruge billeder (jpg og gif), der er vært på serveren.

7. Skift PHP Flags of. Htaccess

For at være mere sikker, har nogle servere sat register_globals Off, Men der er scripts (Joomla si Mambo, For eksempel), der kræver installation register_globals On. Hvis du bruger en fil sharehosting og ikke har adgang php.iniDu kan bruge. Htaccess til at ændre php_flags.

php_flag register_globals On

Flere definitioner for indstillinger i .htaccess, HTACCESS Cheat Sheet

Teknologientusiast, jeg skriver med glæde på StealthSettings.com siden 2006. Jeg har rig erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringssprog og blogplatforme (WordPress) og til onlinebutikker (WooCommerce, Magento, PrestaShop).

Hvordan man » Linux » Apache » Htaccess Tricks / Direktiver
Efterlad en kommentar