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!
top2. 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.
top3. HTACCESS voorbeelden
Nu gaan we door met de inhoud van het bestand.
Foutmeldingspaginas
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 in .html
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
Redirecten betekent 'doorsturen'. Als je een hele directory automatisch wil laten doorsturen moet je dit in je .htaccess bestand zetten:
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.
top4. Eind
Dit was mijn eerste tutorial, ik hoop dat jullie hem goed vinden