如何在 HTML 中更改文件夹的目录页面?

How can I change the Folder's Directory Page in HTML?

提问人:NahTroTro 提问时间:6/14/2013 更新时间:6/14/2013 访问量:1329

问:

<!DOCTYPE HTML>
<html lang="en">
    <head>
        <title>HTML Document</title>
        <meta charset="UTF-8" />
    </head>
    <body>
        <a href="Folder/.">A Directory</a>
    </body>
</html>

默认情况下,当我在互联网浏览器中打开此链接时,它会显示一个白色页面,其中包含目录中的项目。我可以更改目录的页面吗?例如:http://www.aq.com/gamedesignnotes/ 查看 URL 如何指向目录而不是 HTML 文档,但仍显示页面。

XHTML 文档 HTML W3C

评论


答:

0赞 tckmn 6/14/2013 #1

如果您导航到某个目录,大多数虚拟主机都会显示一个。你可以在你的目录中创建一个新文件,然后把你的HTML放在那里。index.htmlindex.html

然后你可以去,它会在该目录()中显示文件。http://yoursite.com/directoryindex.htmlhttp://yoursite.com/directory/index.html

这是了解更多信息的链接

0赞 Quentin 6/14/2013 #2

这取决于您的网络服务器。Apache HTTPD 使用 mod_autoindex 生成它们,这使您可以通过 IndexHeadInsert 等指令对 aperence 进行一些控制。

-1赞 Michael 6/14/2013 #3

你的问题是如何制作漂亮的(对SEO友好的)网址,对吗? 如何使 http://website.com/something 显示特定的html页面?

这可以通过使用 .htaccess 文件的 mod 重写来完成。

这是关于 mod 重写的堆栈溢出主题:

具有 .htaccess 和 mod_rewrite 的静态 HTML 文件的语义 URL

以下是一些关于漂亮网址的教程:

http://zenverse.net/seo-friendly-urls-with-htaccess/

http://net.tutsplus.com/tutorials/other/using-htaccess-files-for-pretty-urls/