De Vrijes website
Optioneel inloggen
Menu opties
Homepage
Programmering
Programma's
Talen
Cmd
CSS
htaccess
HTML
JavaScript
MySQL
PHP
Python
Reguliere expr.
VBA
Diversen
Diversen
Contactformulier
Sitemap
Homepage
→
Programmering
→
Talen
HtAccess
Inhoud
Bestand
Commando's
Diversen
Bestand
De bestandsnaam '
.htaccess
' in een map wordt uitgevoerd voor bestanden in de betreffende map.
Commando's
Binnen een map:
Voor het zoeken naar een standaard startwebpagina 'xxx':
DirectoryIndex xxx [xxx [xxx […]]]
Voor het blokkeren van een bestand 'xxx':
<Files xxx>
order deny,allow
deny from all
</Files>
Voor het blokkeren van alle bestanden:
Options -Indexes
Voor het opheffen van een blokkage van alle bestanden:
Options +Indexes
Voor het afschermen van alle bestandsnamen op de overzichtlijst:
IndexIgnore */*
Voor het afschermen van bestandsnamen 'xxx' op de overzichtlijst:
IndexIgnore xxx [xxx [xxx […]]]
Bij het doorverwijzen naar een webadres 'xxx' bij een HTTP fout nnn':
ErrorDocument nnn http://xxx
Bij gebruikers:
Om gebruikers 'xxx' (IPadres 'nnn[.nn[.n[.nn]]]' en/of domeinnaam '.xxx.xxx') te blokkeren:
<Limit GET>
order deny,allow
deny from xxx
deny from xxx
...
allow from all </Limit>
Bij hotlinks (= links vanuit andere website voor bestandensextensies 'xxx'):
Om hotlinks te blokkeren:
<RewriteEngine On>
RewriteCond #{HTTP_REFERER} !^$
RewriteCond #{HTTP_REFERER} !^http://(www\.)?yyy.zzz/.*$ [NC]
RewriteRule .(xxx|xxx|...)$ - [F]
</Limit>
(waarbij xxx = extension (gif,jgp,pdf,...), yyy = eigen domeinnaam en zzz = landcode)
Bij het beveiligen met het wachtwoordbestand 'xxx' ('gebruikersnaam:wachtwoord' per record):
AuthName "Login"
AuthType Basic
AuthUserFile "D:/.../.../.../xxx"
require valid-user
<Files xxx>
order deny,allow
deny from all
</Files>
(waarbij xxx = extension (gif,jgp,pdf,...), yyy = eigen domeinnaam en zzz = landcode)
Diversen
Lijst van HTTP-statuscodes
.htaccess gids (in Engels)