【问题标题】:Customizing web directory page [duplicate]自定义网页目录页面[重复]
【发布时间】:2014-08-28 03:37:12
【问题描述】:

我最近访问了一个网页,发现他们的目录页面是自定义的。

putlocker.is/featured/

不是

putlocker.is/featured

我将如何在 Apache 服务器上对此进行定制?

【问题讨论】:

  • 自定义是什么意思?我没有看到您链接到的网页有什么特别之处。你的意思是它不直接链接到文件名?
  • 是根目录下的一个叫“featured”的文件夹……加个文件夹就好了。
  • @KodleeYin 但是文件夹是自定义的。
  • @Adam 那是非自定义目录。转到该网页查看自定义目录。

标签: html apache


【解决方案1】:

您提供的 URL 几乎可以肯定不是 Apache 目录索引(尽管有一些指令可以自定义这些,例如 IndexStyleSheet)。当请求一个带有/ 的 URL 时,要实现一个自定义页面,给定一个 vanilla Apache 配置:

将 HTML 文档放在该目录中,文件名在 the DirectoryIndex directive 指定的列表中。通常这将包括index.html

您还可以使用会以编程方式生成 HTML 的文件(例如在安装了 PHP 的系统上的 PHP)或将请求(例如使用 ScriptAliasmod_rewrite)转移到另一个程序(可能使用 @987654325 @)。

这是一个使用Catalyst for this purpose 的示例,然后您可以使用Catalyst actions 定义您的网址。

【讨论】:

  • @Krii — 查看第一句的括号部分,以及我从它链接到的页面上的所有其他指令。
  • index.html 有效。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
  • 2016-06-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多