今天我开始建立一个网站,我想知道我是否可以这样做:
example.com/aco | ROOT / ACP
example.com/ucp | ROOT / UCP
example.com/ | ROOT /家
因此,如果您浏览example.com/,它将使用example.com/home/index.html,当您访问example.com/shop.html时,它将使用example.com/home/shop.html
那么如何将example.com/发送到文件夹,但文件夹不会显示在网址中。 我认为这需要通过.htaccess来完成,但是如何
答案 0 :(得分:0)
通常配置http服务器,以便在内部重写对http(s)://example.com/
的请求以使用目录索引。这可以再次在http服务器主配置中配置,以具有可供选择的优先级选项(文件)集。
这意味着只要遵守目录索引的index.html或index.php等典型命名约定,就不必进行任何手动重写。
但是,您应该考虑将导航层次结构紧密绑定到某个文件系统层次结构是否真的是个好主意。通常一个不想要这样的事情。而是创建一个紧凑的请求路由器,它可以加载处理当前请求所需的任何例程。这样可以提供更多自由,更强大,并且可以减少内部设置。