如何静态地为单页web应用提供服务?

如何静态地为单页web应用提供服务?,web,routes,single-page-application,Web,Routes,Single Page Application,静态服务单页web应用程序的正确逻辑是什么?在我看来,任何不带扩展名的路径都应该转到index.html,任何带扩展名的路径都应该按原样提供(假定为目录中的文件) 我很惊讶,我无法在网上找到明确的最佳实践。也许我遗漏了一些明显的东西 注意-我在这里的隐含假设是,大多数单页应用程序框架实现的行为足够相似,服务器的静态规则可以是不可知的(angular、yew等)。如果这个假设是完全错误的,那么知道它也很有趣

静态服务单页web应用程序的正确逻辑是什么?在我看来,任何不带扩展名的路径都应该转到index.html,任何带扩展名的路径都应该按原样提供(假定为目录中的文件)

我很惊讶,我无法在网上找到明确的最佳实践。也许我遗漏了一些明显的东西

注意-我在这里的隐含假设是,大多数单页应用程序框架实现的行为足够相似,服务器的静态规则可以是不可知的(angular、yew等)。如果这个假设是完全错误的,那么知道它也很有趣