单页面应用使用Nginx部署页面路由直接访问404问题

embedded/2024/12/22 11:12:41/

使用Nginx发布单页面应用时候,因为只有一个index.html页面可能导致直接访问具体页面路由报404错误,如:
直接访问http://www.test.com正常
访问http://www/test.com/system/list 则报404

需要修改nginx配置让其所有未找到资源都返回到index.html页面

location / {  root /home/web/;  try_files $uri $uri/ /index.html;  
}

这样,当Nginx在/home/web/目录下找不到请求的文件或目录时,它会尝试返回index.html


http://www.ppmy.cn/embedded/6457.html

相关文章

免费使用ChatGPT 4.0 和 文心一言 4.0

前言 今天给大家分享如何免费使用ChatGPT4.0 和 文心一言 4.0,废话就不多说了,我们直接入正题。 ChatGPT 4.0 先来看看如何免费使用ChatGPT 4.0 进入Coze登录 https://www.coze.com 选择大圣-GPT-4 文心一言 4.0 通过文心智能体平台,就…

Node.js环境WebSocket示例

server.js: const WebSocket require(ws);const wss new WebSocket.Server({ port: 3000 });wss.on(connection, function connection(ws) {console.log(客户端已连接);ws.on(message, function incoming(message) {console.log(收到客户端消息:, message);ws.se…

【论文速读】| 大语言模型是边缘情况模糊测试器:通过FuzzGPT测试深度学习库

本次分享论文为:Large Language Models are Edge-Case Fuzzers: Testing Deep Learning Libraries via FuzzGPT 基本信息 原文作者:Yinlin Deng, Chunqiu Steven Xia, Chenyuan Yang, Shizhuo Dylan Zhang, Shujing Yang, Lingming Zhang 作者单位&…

python免费调用阿里云通义千问(q-wen-max)大模型API

文章目录 通义千问开通免费API Keypython调用阿里云通义千问API 通义千问 通义千问,是基于阿里巴巴达摩院在自然语言处理领域的研究和积累。采用更先进的算法和更优化的模型结构,能够更准确地理解和生成自然语言、代码、表格等文本。 支持更多定制化需…

uni-app学习记录

uni-app 基础 uni-app环境搭建 命令行搭建 基础使用差异说明 要使用滚动 <scroll-view scroll-y"true" class"h-600">类似于v-html <rich-text nodes"<h1>1123213</h1>" /> <editor /> - text-area生命周期…

Django中如何实现防御CSRF攻击呢

在Django框架中&#xff0c;防御CSRF攻击已经被内置并默认启用。Django使用CSRF tokens来防止CSRF攻击&#xff0c;以下是Django实现防御CSRF攻击的基本步骤&#xff1a; 1. 中间件 确保django.middleware.csrf.CsrfViewMiddleware在你的MIDDLEWARE配置中启用。这个中间件负责…

java-Spring-入门学习-第二天(单例模式和多例模式)

目录 Bean作用域 单例模式(默认可以不写) Spring下的 AutoWired 依赖注入 JaveEE下的 Resource 依赖注入 多例模式 Bean作用域 ​在Spring框架中&#xff0c;Bean是按照作用域来创建的&#xff0c;常见的作用域有两种&#xff1a;Singleton 和 Prototype。Singleton (单例…

【设计模式】响应式:重塑机器学习的未来

重塑机器学习的未来 一、关于响应式编程的介绍二、智能系统的自适应和反馈三、代码实例四、总结 在科技飞速发展的今天&#xff0c;机器学习已经渗透到我们生活的方方面面&#xff0c;从智能语音助手到自动驾驶汽车&#xff0c;从个性化推荐到医疗诊断&#xff0c;它正在改变着…