Htaccess triks / direktiver

Det siste jeg har blitt stadig tvunget til å bruke fil .htaccess (Filen som inneholder definisjoner Apache), eller til filtrere IPOmråder (kontrollert tilgang til en nettside), eller å sette PHP flagg.

1. Det første en person som er interessert i å jobbe på en online-prosjekt direkte på serveren og ikke ønsker området kan nås av andre brukere enn ham er filtrering IP. . Filen htaccess vil bli skrevet følgende linjer:

bestille nekte, tillate
nekte fra alle
tillate fra 83.23.2.4

Dermed Direktiv sperret tilgangen til alle brukere (Forbidden 403), Mindre 83.23.2.4. Hvis arbeidet på localhost (med Apache installert) og webserver site-ul/fisierele ønsker å være synlig bare i LAN (Local Area Network), bruk:

bestille nekte, tillate
nekte fra alle
tillate fra 192.168.0.0 / 24

2. Blokkerer tilgangen til visse IP-uri/domenii webserver.


bestille nekte, tillate
nekte fra 66.57.12.48
nekte fra. isp.com
tillate fra alle

- tilgang til webserveren til ip 66.57.12.48 og domenet * .isp.com er forbudt.

3. Deaktiver katalog Browsing.

Valg All-Indekser

Konkret forby vi tilgang til mapper uten indeks (Index of /).

4. Indeksendring default. (Default side)

DirectoryIndex index.php index.html home.html

En bestemt webserver default vil ha index.html og index.php indeks / hjemmefiler. Imidlertid, hvis vi vil at readme.txt skal vises som en indeksfil på en nettadresse, vil "DirectoryIndex readme.txt" bli skrevet til .htaccess.

5. Blokkering referrer områder.

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

Hvis du har en link på nettstedet ditt på andre nettsider som ikke ønsker å motta visors, kan du bruke linjene ovenfor.

6. Blokkér "hot link" for å unngå tyveri trafikk (båndbredde).

RewriteEngine på
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCond% {HTTP_REFERER}! ^ Http: // (www.)? My-domain.com /.*$ [NC] RewriteRule. (Gif | jpg) $ - [F]

Forby et annet nettsted for å bruke bilder (jpg og gif) som ligger på serveren.

7. Flaggene PHP endring. Htaccess

For å være mer sikker, er noen servere satt register_globalsMen det er skript (Joomla si MamboFor eksempel) som krever installasjon register_globals On. Hvis du bruker en fil sharehosting og ikke har tilgang php.iniDu kan bruke. Htaccess til å endre php_flags.

php_flag register_globals På

.htaccess

Flere definisjoner for innstillinger. Htaccess,

Htaccess triks / direktiver

Om forfatteren

Stealth

Lidenskapelig om alt utstyret og IT, jeg skriver med glede på stealthsettings.com siden 2006, og jeg liker å oppdage nye ting om datamaskiner og operativsystemer sammen med deg macOS, Linux, Windows, iOS og Android.

Legg igjen en kommentar