Nginx部署spa单页面的小bug

没部署过,都是给后端干的,自己尝试部署了一个下午终于成功了

我遇到的最大的bug是进入后只有首页正常显示 其他页面全是404,于是问问问才知道,需要这个

location / {

try_files uri uri/ /index.html;

}

让进入非index的页面能返回主页执行js的路由跳转配置

复制代码
server
    {
        listen 80;
        server_name phpmyadmin;

        root  /www/wwwroot/KeyBoardthe-front;
        index index.html index.htm index.php;

        # error_page   404   /404.html;
        include enable-php.conf;
        
        location / {
            try_files $uri $uri/ /index.html;
        }
        ....
相关推荐
aq553560020 小时前
三大Linux系统终极对决
linux·运维·服务器
sssjjww21 小时前
服务器不同路径下找conda
linux·运维·服务器
七夜zippoe21 小时前
OpenClaw 定时任务与自动化:Cron 详解
运维·人工智能·自动化·cron·openclaw
keyipatience21 小时前
4.5 Linux指令和权限
linux·运维·服务器
keyipatience21 小时前
6.linux权限
linux·运维·服务器
yunhuibin1 天前
Linux 7.0 调度器:C 语言面向对象(OOPC)的极致实践
linux·运维·c语言
尘世壹俗人1 天前
linux编译安装git
linux·运维·git
爱学习的小囧1 天前
ESXi/vCenter 批量开关虚拟机完整教程 | PowerCLI 一键 + 原生脚本循环,新手也能落地
运维·网络·数据库·esxi
ywlovecjy1 天前
【Nginx 】Nginx 部署前端 vue 项目
前端·vue.js·nginx
xxjj998a1 天前
如何安装linux版本的node.js
linux·运维·node.js