梓悦生活

  • 🍟首页
  • 🍪免费资源
  • 🍓Wordpress
  • 🍋琐碎生活
  • 🍘关于
关注周围的人或事,体验人生历程
  1. 首页
  2. 免费资源
  3. 正文

Apaxy开源程序美化网站目录浏览

2017/03/16 4198点热度 0人点赞 4条评论

Apaxy 是专为提升浏览网页目录体验而诞生,并且支持主题和定制。它使用 Apache 的 mod_autoindex 模块和新的 CSS 样式表覆盖服务器目录列表的默认样式。

 直接下载。

特点:

Apaxy 目前可能还是比较基础的,但对于一个目录来说它却给你了很大的创作空间。

  • 可以使用 CSS 美化目录浏览。

  • 可以使用 JavaScript 或者 jQuery 方式弹窗。

  • 可以添加欢迎消息,下载指示和版权信息。

  • 添加自定义文件类型图标(需要修改 .htaccess 文件)。

视觉效果是完全可以实现,但却不可能改变 Apaxy 上级目录中生成的表结构。

如何安装:

使用 Apaxy 需要是启用 HTTP 的 Apache(2.2.11+)服务器。
让我们假设你有一个名为 share 文件夹在服务器的根目录下(路径则为http://mywebsite.com/share ),下面是帮你列出目录的方法:

  • 下载并解压缩 Apaxy。(或者直接上传压缩包后解压)

  • 复制和粘贴/apaxy的压缩包内容到你的网站目录文件夹中。

  • 编辑 htaccess.txt(在/share文件夹里),更新所有路径为 {FOLDERNAME} 指向你的网站根目录。

AddIcon /{FOLDERNAME}/theme/icons/gif.png .gif

应改为…

AddIcon /share/theme/icons/gif.png .gif
  • 完成后,将/share和/share/theme 文件夹中的 htaccess.txt 分别重命名为 .htaccess

注意事项/个人经验:

1、伪静态路径修改,/theme/footer.html

找到如下内容:

<script type="text/javascript">
// grab the 2nd child and add the parent class. tr:nth-child(2)
document.getElementsByTagName('tr')[1].className = 'parent';
// fix links when not adding a / at the end of the URI
var uri = window.location.pathname.substr(1);
if (uri.substring(uri.length-1) != '/'){
	var indexes = document.getElementsByClassName('indexcolname'),
	i = indexes.length;
	while (i--){
	    var a = indexes[i].getElementsByTagName('a')[0];
	    a.href = '/' + uri + '/' + a.getAttribute('href',2);
	}
}
</script>

修改为如下:

<script type="text/javascript">
// grab the 2nd child and add the parent class. tr:nth-child(2)
document.getElementsByTagName('tr')[1].className = 'parent';
</script>

修改后,首页文件夹或文件路径才正确

2、编辑 htaccess.txt,更新所有路径 指向你的网站根目录

其实这个意思是说将/theme文件夹下的文件需要指向网站目录,否则默认可能路径错误。

本站是在域名网站根目录,所以不存在二级目录路径问题。若页面二级目录显示有问题,可能需要修改style.css对应的目录路径。

如:之前是

IndexStyleSheet theme/style.css

修改为:

IndexStyleSheet /theme/style.css

这就是 Apaxy ,自此你的/share文件夹和里面的子目录,都将一一显示出来,方便目录浏览。

标签: Linux技巧
最后更新:2017/03/16

Meteor

关注周围的人或事,体验人生历程!

点赞
< 上一篇
下一篇 >

文章评论

  • r9

    使用的时候图标都显示出来了,可是不能像图中那样显示列表,css文件不起作用,求教!

    2017/03/27
    回复
    • Meteor

      @r9 那是因为CSS没有正常加载,看来你的htaccess.txt没修改好,按照我上面说的,查看一下路径是否正确,若不正确请修改。之后将/share和/share/theme 文件夹中的 htaccess.txt 分别重命名为 .htaccess,这样才可以。

      2017/03/28
      回复
      • r9

        @Meteor 今天早上一打开,好了!
        感谢回复。

        2017/03/28
        回复
  • HostDare优惠码

    好教程 支持

    2017/03/28
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    Vultr 推出免费云主机,用于鼓励全球创新 一键网络重装系统 – 魔改版(适用于Linux / Windows) Debian/Ubuntu SSH端口一键修改脚本及关闭防火墙 [云监控探针]支持节点管理和监控的ServerStatus 宝塔面板7.7.0版本及以下解锁付费插件开心版方法 宝塔面板版本降级至7.7.0方法
    一键网络重装系统 – 魔改版(适用于Linux / Windows)MyNodeQuery一款简洁好用的云监控探针宝塔面板如何取消绑定或强制登录宝塔账号宝塔面板版本降级至7.7.0方法宝塔面板7.7.0版本及以下解锁付费插件开心版方法Debian/Ubuntu SSH端口一键修改脚本及关闭防火墙
    WordPress友情链接页面调用方法 腾讯微博两周年,完成任务获得2次100%中奖机会,红绿蓝钻+实物大奖等你拿 Centos&Kangle全套一键安装脚本 Inavit免费PHP和Asp.net空间数据库MSSQL 2008和MysqL空间250MB Hostinger英国2G免费空间/100G流量/支持MYSQL/绑米申请与使用 查看CentOS系统配置情况命令
    最近评论
    Meteor 发布于 2 周前(03月09日) 是的,要求的配置也要高很多,不一定所有服务器都适用
    夏日博客 发布于 3 周前(03月04日) 高版本的win系统越来越不好装了。
    侠客书 发布于 4 个月前(11月29日) 具体改了些什么?
    rtyu 发布于 6 个月前(10月07日) 来过,留个印迹~
    Adoncn 发布于 1 年前(01月10日) 不错!!!不错!!!
    标签聚合
    域名解析 wordpress 虚拟主机 Linux技巧 活动 技巧 VPS Linux
    友情链接
    • Anders Norén
    • Appurse
    • CSS参考手册
    • DeeTeam-迪提姆
    • Fatesinger
    • FreeSSL
    • gandi
    • Internetbs
    • Kevan's Blog
    • LogoMaker

    COPYRIGHT © 2023 梓悦生活. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang