login  Naam:   Wachtwoord: 
Registreer je!
 Tutorials

Tutorials > Overig


Gegevens:
Geschreven door:
TotempaaltJ
Moeilijkheidsgraad:
Normaal
Hits:
8882
Punten:
Aantal punten:
 (4.3)
Aantal stemmen:
10
Stem:
Niet ingelogd
Nota's:
 Lees de nota's (6)
 

Tutorial:

.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.

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:
Redirect /directorynaam http://www.domeinnaam.nl/nieuwedirectorynaam


IP-adressen blokkeren
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


« Vorige tutorial : Inleiding Reguliere Expressies Volgende tutorial : Flex3 login »

© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.022s