LastAutoIndex
The last auto indexer (aka directory index) you will ever need., (*1)
LastAutoIndex is a completely customizable auto index, and is designed to
replace Apache's pre-installed auto index. To start customizing, checkout
the src/public/themes
directory., (*2)
Download:
, (*3)
Via Composer: composer require projectcleverweb/lastautoindex
, (*4)
Installation
Installation is very simple, all you need to do is disable any existing auto
indexer, and add LastAutoIndex as a directory index., (*5)
If you downloaded the source code, you will need to first run composer install
in the root of the source code directory., (*6)
NOTICE: The path to LastAutoIndex in your .htaccess
(or similar) file must
absolute from your servers document root, (*7)
Requirements
- The ablity to set the directory index
- PHP 5.4 or later
- Composer, (*8)
Installing On Apache
Add the below code to your .htaccess
file, (*9)
Options -Indexes
DirectoryIndex index.php index.html index.htm /path/to/LastAutoIndex/index.php
Installing On Nginx
Add the below code to your nginx.conf
file, (*10)
autoindex off;
index index.php index.html index.htm /path/to/LastAutoIndex/index.php;
Installing On Lighttpd
Add the below code to your lighttpd.conf
file, (*11)
index-file.names += ( "index.php", "index.html", "index.htm", "/path/to/LastAutoIndex/index.php" )
Installing On Cherokee
Add the below code to your cherokee.conf
file, (*12)
vserver!1!directory_index = index.php,index.html,index.htm,/path/to/LastAutoIndex/index.php
Configuring
You can configure your installation by editing your src/config.php
file, (*13)
Contributing
Everyone is welcome to submit their own ideas, and it is my hope that you do. I
especially encourage people to create & submit their own themes, as most
people (myself included) enjoy having variety., (*14)
How to contribute
, (*15)
- Fork the repo on Github
- Make your changes
- Send a pull request to have your changes reviewed
Changelog
See the releases page on github, (*16)
Screenshots
The standard index
, (*17)
Filtering the current index
, (*18)
Searching the current directory and its sub-directories
, (*19)
Copyright & Licensing
Copyright © Nicholas Jordon 2015 - All Rights Reserved, (*20)
Source-code License: MIT
Documentation License: CC BY NC SA
NOTICE: All included works (aka libraries) are licensed under the MIT license
OR are compatible with the MIT License., (*21)
The LastAutoIndex documentation by Nicholas Jordon is licensed under the
Creative Commons Attribution-ShareAlike 4.0 International License. To view a
copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/deed.en_US, (*22)
The LastAutoIndex source code by Nicholas Jordon is licensed under the MIT
License. To view a copy of this license, visit http://opensource.org/licenses/MIT, (*23)
Third party works that may also be included with this work are also not subject
to this work's copyright & license(s). Copyright & licensing of all
included works are determined by their respective owners., (*24)