我在网关的127.0.0.1/react/
子目录下提供了一个反应页。资源管理器可以使用127.0.0.1/react/
进行查看。但是,如果我输入127.0.0.1/react
,它将返回在127.0.0.1
下投放的vue页面,该页面无法匹配任何路线。还有另一个例子https://www.curseforge.com/minecraft/mc-mods。https://www.curseforge.com/minecraft/mc-mods
正常,而https://www.curseforge.com/minecraft/mc-mods/
返回404 not found
。有什么不同?普通用户可能会将它们视为相同的url,他们希望他们俩都可以访问该页面。那么我应该如何使它们都可访问?
服务器可以为任何路径返回任何内容,而无需遵循任何特定的标准约定。但是,大多数服务器确实遵循一些规范:
/react/
通常最终从Web根目录下的index.html
文件夹中获取索引文件(通常为react
,除非另行配置)。这将透明返回给客户端...客户端未重定向。
/react
这是对主根目录下名为react
的文件的请求。但是,在没有此类文件且没有文件夹的情况下,通常会将客户端重定向到/react/
。
您的操作方式完全取决于您的服务器配置。您没有告诉我们服务器,因此我们无法为您指明正确的方向。