Kleiner Trick: PHP für den Apache-Autoindex
bearbeitet von Regina Schaukrug
~~~apache
<Directory …>
…
IndexOptions Charset=UTF-8 HTMLTable FancyIndexing IgnoreCase VersionSort SuppressHTMLPreamble SuppressRules TrackModified SuppressDescription XHTML FoldersFirst
HeaderName /autoindex-files/header.html
ReadmeName /autoindex-files/footer.html
IndexIgnoreReset ON
IndexIgnore *.deleted *~ .description.md .description.json
</Directory>
~~~
Die unter HeaderName und ReadmeName genannten Dateien dürfen nicht auf ".php" enden (das gab einen 500er). Aber: Zumindest wenn PHP als Modul läuft wirft der Apache die unter HeaderName und ReadmeName genannten Dateien trotz der Endung ".html" dem PHP zum Abarbeiten in den Schoß.
**Warnung:**
[Das ist aber nicht dokumentiert, kann quasi jederzeit entfallen](https://httpd.apache.org/docs/2.4/mod/mod_autoindex.html).
Kleiner Trick: PHP für den Apache-Autoindex
bearbeitet von Regina Schaukrug
~~~apache
<Directory …>
…
IndexOptions Charset=UTF-8 HTMLTable FancyIndexing IgnoreCase VersionSort SuppressHTMLPreamble SuppressRules TrackModified SuppressDescription XHTML FoldersFirst
HeaderName /autoindex-files/header.html
ReadmeName /autoindex-files/footer.html
IndexIgnoreReset ON
IndexIgnore *.deleted *~ .description.md .description.json
</Directory>
~~~
Die unter HeaderName und ReadmeName genannten Dateien dürfen nicht auf ".php" enden (das gab einen 500er). Aber: Zumindest wenn PHP als Modul läuft wirft der Apache die unter HeaderName und ReadmeName genannten Dateien trotz der Endung ".html" dem PHP zum Abarbeiten in den Schoß. [Das ist aber nicht dokumentiert, kann quasi jederzeit entfallen](https://httpd.apache.org/docs/2.4/mod/mod_autoindex.html).