15 skyrius · 15.8
Apache Handlers en MIME Typen
Šis straipsnis dar neišverstas. Skaitote olandišką versiją.
Deze twee onderdelen onder Geavanceerde Functies bepalen hoe de server met bestanden omgaat. De meeste klanten hebben ze nooit nodig: alle gangbare bestandstypen zijn al goed ingesteld. Gebruik ze alleen als je weet waarom.
Apache Handlers
Een handler bepaalt welk programma een bestand verwerkt. Standaard worden bestanden met de extensie .php door PHP uitgevoerd. Met een eigen handler kun je een andere extensie aan een programma koppelen, bijvoorbeeld zodat .html-bestanden ook door PHP worden verwerkt.
- Klik op Apache Handlers.
- Op het tabblad Gebruiker gedefinieerde handlers zie je je eigen handlers. Op Systeem handlers zie je wat de server standaard doet.
- Vul onder Maak een nieuwe handler aan (1) bij Afhandelaar de naam van de handler in en bij Extensie de extensie zonder punt.
- Klik op MAAK EEN NIEUWE HANDLER AAN.

Let op: Een verkeerde handler kan ervoor zorgen dat je PHP-bestanden niet meer worden uitgevoerd, maar als tekst worden getoond of gedownload. Dan kan iedereen je code en wachtwoorden lezen. Test na een wijziging meteen je website, en verwijder de handler als er iets misgaat.
Wil je één map een andere PHP-versie geven? Gebruik daarvoor geen Apache Handler hier, maar een regel in .htaccess (zie PHP-instellingen per map en via .htaccess).
MIME Typen
Een MIME-type vertelt de browser wat voor bestand hij krijgt, bijvoorbeeld een afbeelding, een video of een download. Klopt dat niet, dan toont de browser een bestand als tekst of downloadt hij iets wat hij zou moeten tonen. Komt dat voor bij een nieuw of zeldzaam bestandstype, dan voeg je zelf een MIME-type toe.
- Klik op MIME Typen.
- Vul onder MIME type toevoegen (1) bij Naam het MIME-type in, bijvoorbeeld application/manifest+json, en bij Extensie de extensie zonder punt, bijvoorbeeld webmanifest.
- Klik op MIME TYPE TOEVOEGEN.

Op het tabblad Systeem MIME typen zie je eerst of het type er al is. Meestal is dat zo.
