我正在嵌入式设备上创建一个小型应用程序,该设备上运行有boa Web 服务器。我正在创建一个混合了普通 HTML 页面和 Perl 脚本的 Web 应用程序,以与主应用程序交互。有没有办法隐藏某些页面是从设备上的 cgi-bin 提供的事实?
我现在拥有的是以下 URL。
- http://localhost/home.html
- http://localhost/cgi-bin/config.pl
- http://localhost/cgi-bin/control.pl
- http://localhost/info.html
我非常喜欢的是:
上面的 URL 将我带到相应的 index.html 或 index.pl 文档。是否存在文件结构和服务器设置的某种组合可以启用此行为?
我已经在 Google 上搜索过这个,但正如您所想象的那样,我正在获取 URL 中带有“cgi-bin”的搜索结果页面。我希望这里有人以前做过。
编辑:我应该提到我知道如何通过在我的 web 根目录中创建单独的文件夹来为纯 HTML 页面执行此操作,所有这些文件夹都包含 index.html 页面。我的问题是让这种类型的解决方案可以处理 cgi-bin 目录中的 .pl 或 .cgi 文件。