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-mods。
https://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/
.
如何执行此操作完全取决于您的服务器配置。您没有告诉我们服务器,所以我们无法为您指明正确的方向。
我用我的网关在 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-mods。
https://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/
.
如何执行此操作完全取决于您的服务器配置。您没有告诉我们服务器,所以我们无法为您指明正确的方向。