url 中的 http:///domain/path 和 http:///domain/path/ 有什么区别

What's the difference between http://domain/path and http://domain/path/ in a url

我用我的网关在 127.0.0.1/react/ 子目录下提供了一个反应页面。可以用127.0.0.1/react/浏览器查看。但是如果我输入 127.0.0.1/react 它 returns 我的 vue 页面在 127.0.0.1 下服务,无法匹配任何路由。 还有一个例子https://www.curseforge.com/minecraft/mc-modshttps://www.curseforge.com/minecraft/mc-mods 可以,而 https://www.curseforge.com/minecraft/mc-mods/ returns 404 not found。有什么不同? 普通用户可能会将他们视为相同的 url,他们希望他们都可以访问该页面。那么我应该如何让它们都可以访问?

服务器可以return任何它想要的任何路径,并且不需要遵循任何特定的标准约定。但是,大多数服务器确实遵循一些规范:

  • /react/ 通常会从 Web 根目录下的 react 文件夹中获取索引文件(通常是 index.html,除非另有配置)。这 return 对客户端透明...客户端未重定向。

  • /react 这是对主根下名为 react 的文件的请求。但是,在没有此类文件且存在文件夹的情况下,通常会将客户端重定向到 /react/.

如何执行此操作完全取决于您的服务器配置。您没有告诉我们服务器,所以我们无法为您指明正确的方向。