服务器部署,用 nginx 部署后页面刷新 404 问题,宝塔面板修改(修改 nginx.conf 配置文件)
如果你的项目使用了 vue并使用了路由且路由配置为 history 模式就会出现这种情况。当你使用 nginx 部署前端项目时发现页面刷新或不用根目录访问页面时出现404页面宝塔面板解决方法修改 nginx 配置我这边用的宝塔部署所以改配置也是相对简单的只需要加一行代码就行。具体步骤如下1. 部署网站后在宝塔网站中点击设置2. 在设置中的配置文件server中添加相应代码即可try_files $uri $uri/ /index.html; #解决刷新页面变成404问题的代码3. 保存立即生效快去试试吧。修改配置文件如果不是宝塔的话可以找一下你项目对应的 nginx.conf 这个文件对这个文件进行修改就可以了。server { listen 8081; server_name 地址; index index.php index.html index.htm default.php default.htm default.html; root 目录; # gzip on; # gzip_min_length 1k; # gzip_comp_level 9; # gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; # gzip_vary on; # gzip_disable MSIE [1-6].; try_files $uri $uri/ /index.html; #解决刷新页面变成404问题的代码 #SSL-START SSL相关配置请勿删除或修改下一行带注释的404规则 #error_page 404/404.html; #SSL-END #ERROR-PAGE-START 错误页配置可以注释、删除或修改 #error_page 404 /404.html; #error_page 502 /502.html; #ERROR-PAGE-END #PHP-INFO-START PHP引用配置可以注释或修改 include enable-php-80.conf; #PHP-INFO-END #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效 include /www/server/panel/vhost/rewrite/lin-blog.com.conf; #REWRITE-END #禁止访问的文件或目录 location ~ ^/(.user.ini|.htaccess|.git|.env|.svn|.project|LICENSE|README.md) { return 404; } #一键申请SSL证书验证目录相关设置 location ~ .well-known{ allow all; } #禁止在证书验证目录放入敏感文件 if ( $uri ~ ^/.well-known/.*.(php|jsp|py|js|css|lua|ts|go|zip|tar.gz|rar|7z|sql|bak)$ ) { return 403; } location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; error_log /dev/null; access_log /dev/null; } location ~ .*.(js|css)?$ { expires 12h; error_log /dev/null; access_log /dev/null; } access_log /www/wwwlogs/xxx.log; error_log /www/wwwlogs/xxx.com.error.log; }主要就是添加一行代码在 server 中就可以了。try_files $uri $uri/ /index.html; #解决刷新页面变成404问题的代码

相关新闻

AI面试工具深度对比:InterviewGPT vs 面试精灵,技术岗位求职者该怎么选?

AI面试工具深度对比:InterviewGPT vs 面试精灵,技术岗位求职者该怎么选?

在竞争激烈的技术求职市场中,AI面试辅助工具已成为求职者的重要伙伴。InterviewGPT和面试精灵是两款备受关注的产品,但它们的设计思路和技术实现各有特色。InterviewGPT注重极致的响应速度,而面试精灵则在回复质量和功能全面性上更胜一筹。本…

2026/7/4 16:26:07 阅读更多 →
【OpenClaw从入门到精通】环境搭建全攻略——Windows/macOS/Linux三平台部署指南(2026实测)

【OpenClaw从入门到精通】环境搭建全攻略——Windows/macOS/Linux三平台部署指南(2026实测)

【OpenClaw从入门到精通】环境搭建全攻略——Windows/macOS/Linux三平台部署指南(2026实测) 引言 在人工智能时代,智能代理技术正在改变我们与计算机交互的方式。OpenClaw作为一款功能强大的开源智能代理框架,为用户提供了构建、部…

2026/5/17 11:11:02 阅读更多 →
基于食物成分,计算消化速率与饱腹感时长,辅助规划三餐,控制体重。

基于食物成分,计算消化速率与饱腹感时长,辅助规划三餐,控制体重。

基于食物成分的消化速率与饱腹感规划系统一、实际应用场景描述场景背景:某健康管理公司正在开发个性化饮食规划平台,帮助减肥人群和健身爱好者科学安排三餐。用户希望根据个人代谢情况和目标体重,获得精准的食物选择和进食时间安排。业务需求…

2026/7/3 1:42:18 阅读更多 →

最新新闻

天龙八部GM工具:3分钟掌握游戏数据自由编辑的终极方法

天龙八部GM工具:3分钟掌握游戏数据自由编辑的终极方法

天龙八部GM工具:3分钟掌握游戏数据自由编辑的终极方法 【免费下载链接】TlbbGmTool 某网络游戏的单机版本GM工具 项目地址: https://gitcode.com/gh_mirrors/tl/TlbbGmTool 还在为游戏中重复刷怪升级而烦恼?想要快速体验天龙八部单机版的全部内容…

2026/7/4 21:03:51 阅读更多 →
Vault-Operator在生产环境中的最佳实践:来自实际部署的经验分享

Vault-Operator在生产环境中的最佳实践:来自实际部署的经验分享

Vault-Operator在生产环境中的最佳实践:来自实际部署的经验分享 【免费下载链接】vault-operator Run and manage Vault on Kubernetes simply and securely 项目地址: https://gitcode.com/gh_mirrors/va/vault-operator Vault-Operator是一款在Kubernetes环…

2026/7/4 21:03:51 阅读更多 →
智能绕过限制:永久免费使用Cursor AI编程助手的完整方案

智能绕过限制:永久免费使用Cursor AI编程助手的完整方案

智能绕过限制:永久免费使用Cursor AI编程助手的完整方案 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your t…

2026/7/4 21:01:50 阅读更多 →
毕设分享 深度学习yolo藻类细胞检测识别(科研辅助系统)(源码+论文)

毕设分享 深度学习yolo藻类细胞检测识别(科研辅助系统)(源码+论文)

👆👆 完整项目获取方式👆👆完整项目获取方式👆👆完整项目获取方式👆👆完整项目获取方式👆👆 文章目录 👆👆 完整项目获取方式&#x1…

2026/7/4 21:01:50 阅读更多 →
Blender高效工作流终极指南:从插件到渲染的全方位专业技巧

Blender高效工作流终极指南:从插件到渲染的全方位专业技巧

Blender高效工作流终极指南:从插件到渲染的全方位专业技巧 【免费下载链接】awesome-blender 🪐 A curated list of awesome Blender addons, tools, tutorials; and 3D resources for everyone. 项目地址: https://gitcode.com/GitHub_Trending/aw/aw…

2026/7/4 20:59:49 阅读更多 →
Windows系统优化与自动化部署:WinUtil工具箱完整指南

Windows系统优化与自动化部署:WinUtil工具箱完整指南

Windows系统优化与自动化部署:WinUtil工具箱完整指南 【免费下载链接】winutil Chris Titus Techs Windows Utility - Install Programs, Tweaks, Fixes, and Updates 项目地址: https://gitcode.com/GitHub_Trending/wi/winutil 面对Windows系统臃肿、软件安…

2026/7/4 20:57:48 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻