子目录可以加载.html文件,隐藏其" name.html"在酒吧地址?

时间:2016-11-03 09:53:18

标签: apache .htaccess redirect mod-rewrite

我有一个个人网站https://example.com,我正在考虑使用它上面的子目录来存储我的应用程序的所有更新,结构如下:

https://example.com/applications/applicationname/application.exe

如果我输入https://example.com/applications/这是一个子目录,我想显示.html文件的内容(即:/applications/apps.html)隐藏完整的文件名和扩展名条形地址,因此它只显示https://example.com/applications/。此文件包含每个应用程序的链接。

如果我进入其中一个链接(即:/ applications / application1 /),它将与/ applications /相同(显示html文件内容,将其隐藏在条形地址中)。

我知道我可以用.htaccess隐藏文件扩展名,但我认为这不是我想要的方式。

非常感谢!

1 个答案:

答案 0 :(得分:1)

您要找的是 DirectoryIndex 。您想将app.html设置为目录主页。您可以在 applications / .htaccess

中使用以下内容
DirectoryIndex apps.html

这将在请求目录时加载apps.html。