【发布时间】:2012-04-10 00:31:16
【问题描述】:
好的.. 总菜鸟问题。
当我看到像 www.siteName.com/designs/ 这样的 URL 时,我一直认为 PHP 或某些 CMS 正在工作。我知道文件路径是如何工作的,等等,但我一直认为通常简单的网站都在一个“平面”系统中
index.html
about.html
gallery.html
/css/
/js/
/images/
所以今天我刚刚经历了其中一个 aha 时刻。我现在有了 index.html 的主目录,但是有几个文件夹(students/、shows/ 等)在每个文件夹中我都有一个 index.html 页面。这应该与在我的主目录中拥有students.html、shows.html 基本相同,对吗?除了它会给我我想要的那种 URL 格式,是吗? (例如 mysite.com/students)
问题是,我的浏览器只显示目录。我在那里看到一个带有我的 index.html 的文件列表,但页面没有自动加载。
我做错了什么愚蠢的事情? (如果这有所作为,我在本地主机上)。我认为如果您的浏览器进入一个目录,它应该加载 index.html(这不是人们为什么将空白索引页面放在目录中的原因吗?阻止内容被列出?)
【问题讨论】:
-
哪个服务器软件?您需要将 index.html 配置为默认文档。其工作原理取决于所使用的服务器。
-
浏览器本身只是从服务器读取发送的内容。问题出在您的服务器配置中。阅读@Surreal Dreams 的帖子。