Konfiguration auf Verzeichnisebene mittels .htaccess
Der Apache-Webserver wird normalerweise über die httpd.conf konfiguriert. Wenn man sich den Server noch mit anderen Kunden teilt, wie es bei günstigen Hosting-Angeboten eigentlich immer der Fall ist, hat man normalerweise keinen Zugriff auf diese Datei. Eine aussichtslose Situation? Nein, denn hier kommen .htaccess-Dateien ins Spiel. Mit einer .htaccess-Datei lassen sich einige Apache-Einstellungen für das Verzeichnis (und dessen Unterverzeichnisse) in der sie liegt überschreiben. Welche Einstellungen getätigt werden können, ist von Anbieter zu Anbieter verschieden.
Meistens ist es möglich für Verzeichnisse/Dateien einen Kennwort-Schutz zu versehen, individuelle Fehler-Seiten zu definieren oder die Besucher u.U. weiterzuleiten. Viele Anbieter ermöglichen es auch, über .htaccess-Dateien zwischen verschiedenen PHP-Versionen hin- und her zu wechseln.