自定义Web目录页面

时间:2014-07-07 15:27:18

标签: html apache

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

putlocker.is/featured/

不是

putlocker.is/featured

我如何在Apache服务器上对其进行成本化?

http://i58.tinypic.com/b81bhd.png

1 个答案:

答案 0 :(得分:2)

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

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

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

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