.htaccess Begin
1. Wat is HTACCESS?
2. HTACCESS bestand maken
3. HTACCESS voorbeelden
4. Eind
1. Wat is HTACCES?
.htaccess is een bestand waarmee je verschillende dingen kan doen, bijvoorbeeld mappen beveiligen of ervoor zorgen dat je PHP in .html bestanden kan zetten, en dat dat ook werkt.
Let wel op: .htaccess werkt alleen op apache-servers!
top
2. HTACCESS bestand maken
We beginnen met een nieuw bestand maken, maak een bestand dat 'htaccess.txt' heet, klik dan met je rechtermuisknop op het bestand her klik op hernoemen, of rename. Noem het '.htaccess'.
Windows zal nu een melding geven 'Weet je het zeker?', die hoef je niet helemaal te lezen, klik op Ok en open het .htacces bestand.
top
3. HTACCESS voorbeelden
Nu gaan we door met de inhoud van het bestand.
Foutmeldingpagina's zijn bijv.: http://www.van-alles.nl/blalabls.html.
Als je in plaats van de standaard foutmeldingpagina's je eigen foutmeldingpagina's wil maken, zet dan in je .htaccess bestand:
ErrorDocument 404 /jouwplek/404.html |
Uiteraard kan je dit nog aanpassen.
Natuurlijk kan je ook een 403 foutmelding maken (Permission Denied):
ErrorDocument 403 /jouwplek/403.html |
Ook dit kan je nog aanpassen.
Andere foutmeldingen zijn:
- 302 - Redirect
- 400 - Bad Request
- 401 - Authorization Required
- 402 - Payment Required
- 403 - Forbidden
- 404 - File Not Found
- 405 - Method Not Allowed
- 406 - Not Acceptable
- 407 - Proxy Authentication Required
- 408 - Request Time-out
- 409 - Conflict
- 410 - Gone
- 411 - Length Required
- 412 - Precondition Failed
- 413 - Request Entity Too Large
- 414 - Request-URI Too Large
- 415 - Unsupported Media Type
- 500 - Internal Server Error
- 501 - Method Not Implemented
- 502 - Bad Gateway
- 503 - Service Temporarily Unavailable
- 504 - Gateway Time-out
- 505 - HTTP Version Not Supported
PHP (Zie hier.) is een scripttaal die je alleen maar in pagina's met de extensie .php kan plaatsen. Wil je met PHP gaan werken, maar niet al je extensies aan gaan passen, schrijf dan dit in je .htaccess:
AddType application/x-httpd-php .php .htm .html |
Het zou nu moeten werken.
Redirecten betekent 'doorsturen'. Als je een hele directory automatisch wil laten doorsturen moet je dit in je .htaccess bestand zetten:
Redirect /directorynaam http://www.domeinnaam.nl/nieuwedirectorynaam |
Ip adressen zijn nummers als 120.56.7.8 die elke computer met verbinding met het internet hebben. Elk IP adres is, net als je vingerafdruk, anders. Wil je mensen niet op je website laten kunnen komen, schrijf dan dit in je .htaccess: (Uiteraard wel even de IP-adressen wijzigen)
order allow,deny
deny from 120.56.7.8
deny from 124.5.66.12
deny from 64.40.10.1
allow from all |
Natuurlijk kan je de IP's aanpassen
Ook kan je een hele 'IP-Block/Range' blokkeren:
order allow,deny
deny from 120.0.0
allow from all |
Alle adressen die beginnen op 120 zullen nu worden geblokkeerd.
De startpagina van een directory wijzigen. |
Wil je als je beginpagina niet index.htm(l) hebben, maar bijv. huisje.htm(l), schrijf dan dit in je .htaccess bestand:
DirectoryIndex bestandsnaam.html |
Bestandsnaam.html moet natuurlijk jouw startpagina zijn.
top
4. Eind
Dit was mijn eerste tutorial, ik hoop dat jullie hem goed vinden
top
|