projectcleverweb / lastautoindex
你将需要的最后一个 PHP 服务器自动索引(即目录索引)
Requires
- php: >=5.4
- cebe/markdown: ~1.0.1
- digitalnature/php-ref: dev-master
- milo/github-api: ^1.4
- projectcleverweb/php-uri: dev-develop
This package is not auto-updated.
Last update: 2024-09-14 17:32:00 UTC
README
#LastAutoIndex
你将需要的最后一个自动索引器(即目录索引)。
LastAutoIndex 是一个完全可定制的自动索引器,旨在替换 Apache 预安装的自动索引。要开始自定义,请检查 src/public/themes
目录。
通过 Composer: composer require projectcleverweb/lastautoindex
安装
安装非常简单,您只需禁用任何现有的自动索引器,并将 LastAutoIndex 添加为目录索引。
如果您已下载源代码,您需要首先在源代码目录的根目录中运行 composer install
。
注意:在您的 .htaccess
(或类似)文件中,LastAutoIndex 的路径必须从您的服务器文档根目录绝对路径开始。
要求
- 设置目录索引的能力
- PHP 5.4 或更高版本
- Composer
在 Apache 上安装
将以下代码添加到您的 .htaccess
文件中
Options -Indexes DirectoryIndex index.php index.html index.htm /path/to/LastAutoIndex/index.php
在 Nginx 上安装
将以下代码添加到您的 nginx.conf
文件中
autoindex off; index index.php index.html index.htm /path/to/LastAutoIndex/index.php;
在 Lighttpd 上安装
将以下代码添加到您的 lighttpd.conf
文件中
index-file.names += ( "index.php", "index.html", "index.htm", "/path/to/LastAutoIndex/index.php" )
在 Cherokee 上安装
将以下代码添加到您的 cherokee.conf
文件中
vserver!1!directory_index = index.php,index.html,index.htm,/path/to/LastAutoIndex/index.php
配置
您可以通过编辑您的 src/config.php
文件来配置您的安装。
贡献
每个人都欢迎提交他们自己的想法,并希望您这样做。我特别鼓励人们创建并提交他们自己的主题,因为大多数人(包括我自己)都喜欢有选择。
如何贡献
- 在 Github 上叉取仓库
- 进行您的更改
- 发送一个拉取请求以审查您的更改
变更日志
查看 github 上的 发行版 页面
截图
版权 & 许可
版权 © Nicholas Jordon 2015 - 所有权利保留
源代码许可证:MIT
文档许可证:CC BY NC SA
注意: 所包含的作品(即库)均根据MIT许可协议授权,或者与MIT许可协议兼容。
Nicholas Jordon编写的LastAutoIndex文档根据Creative Commons Attribution-ShareAlike 4.0国际许可协议授权。要查看此许可协议的副本,请访问http://creativecommons.org/licenses/by-nc-sa/4.0/deed.en_US
Nicholas Jordon编写的LastAutoIndex源代码根据MIT许可协议授权。要查看此许可协议的副本,请访问https://open-source.org.cn/licenses/MIT
可能也包含在此作品中的第三方作品也不受此作品的版权及许可协议约束。所有包含作品的版权及许可协议由各自的版权所有者决定。