html - url中的http://domain/path和http://domain/path/有什么区别
问题描述
127.0.0.1/react/
我在网关的子目录下提供了一个反应页面。可以通过浏览器查看127.0.0.1/react/
。但是,如果我输入127.0.0.1/react
它会返回我的 vue 页面,在该页面下127.0.0.1
无法匹配任何路由。还有另一个例子https://www.curseforge.com/minecraft/mc-mods。
返回https://www.curseforge.com/minecraft/mc-mods
时没关系。有什么不同?普通用户可能会将它们视为相同的 url,他们希望它们都可以访问该页面。那么我应该如何让它们都可以访问呢?https://www.curseforge.com/minecraft/mc-mods/
404 not found
解决方案
服务器可以为任何路径返回它想要的任何内容,并且不需要遵循任何特定的标准约定。但是,大多数服务器确实遵循一些规范:
/react/
通常最终会从web 根目录下的文件夹中获取索引文件(通常index.html
除非另有配置) 。react
这被透明地返回给客户端......客户端没有被重定向。/react
react
这是对在主根目录下 命名的文件的请求。但是,在没有此类文件且存在文件夹的情况下,通常会将客户端重定向到/react/
.
如何执行此操作完全取决于您的服务器配置。您没有告诉我们服务器,所以我们无法为您指明正确的方向。
推荐阅读
- ios - 解析 JSON 时出现 Rest API 后解码问题
- azure-devops - 从 Azure Devops 到 Teams 的 Webhook 得到响应 400,错误请求
- javafx - JavaFX 双甜甜圈图
- python - 属性不可见在 odoo 中不起作用
- wso2 - WSO2 - 错误 - SourceHandler I/O 错误:收到致命警报:certificate_unknown
- ios - AVAudioSession 类别变为 nil 并且 mediaServicesWereReset,avplayer 播放一直失败
- reactjs - React Router JWT 保护路由
- nginx - Nginx CORS 标头丢失了非 200 响应
- hive - 在 Hive 中选择
- python - Python:如何在计数器的开头添加一个字符串