作为网站根目录的文件夹



今天我开始建立一个网站,我想知道我是否可以做到这一点:

example.com/aco |根/ACP

example.com/ucp |根/UCP

example.com/|根/主页

这样,如果您浏览 example.com/它将使用 example.com/home/index.html,当您转到 example.com/shop.html 时,它将使用 example.com/home/shop.html

那么如何将 example.com/转发到文件夹,但文件夹没有显示在 url 中。我认为这需要由 .htaccess 完成,但如何

通常,

http 服务器的配置使得对http(s)://example.com/的请求在内部重写为使用目录索引。这也可以在 http 服务器主配置中配置,以便有一组优先选项(文件)可供选择。

这意味着只要您遵守目录索引的典型命名约定(如索引.html或索引.php,就不必进行任何手动重写。

但是,您应该考虑将导航层次结构与某些文件系统层次结构紧密绑定是否真的是一个好主意。通常人们想要这样的东西。而是创建一个紧凑的请求路由器,该路由器加载处理当前请求所需的任何例程。这为您提供了更多的自由度,更强大,并且对您的内部设置的揭示更少。