vue history路由模式 部署Nginx
1、設定 路由模式為 history
2、新增base (非常重要,否則首頁載入白屏),路徑是相對於域名對映的路徑
3、修改Nginx配置
export default new Router({
mode: 'history', //設定mode
base:'/web/bjsubway/', //設定base
routes: [
{
path: '/',
redirect: '/map'
},
{
path: '/notice',
name: 'notice',
component: () => import('../pages/notice.vue'),
meta: {
title: '詳情'
},
},
...routes
]
});
修改Nginx (擷取到帶有/web/bjsubway的請求,try_files 在硬碟中查詢index.html檔案)
location 是 url訪問的地址 如:https://apics.ruubypay.com/web/bjsubway
alias 是你專案在伺服器部署的真實地址
try_files 是相對於域名對映目錄的地址
location /web/bjsubway {
alias /root/www/bjsubway;
try_files $uri $uri/ /web/bjsubway/index.html;
}
相關文章
- 在nginx上部署vue專案(history模式);NginxVue模式
- Vue路由History模式分析Vue路由模式
- nginx配置vue history模式NginxVue模式
- nginx 配置 vue History模式NginxVue模式
- 在nginx上部署vue專案(history模式)--demo實列;NginxVue模式
- Vue 路由 history 模式踩坑記錄:nginx 配置解決 404 問題Vue路由模式Nginx
- 配置nginx解決vue路由history模式下重新整理404問題NginxVue路由模式
- 如何去除vue專案中的 # — vue路由的History模式Vue路由模式
- Vue history 路由模式微信自定義分享總結Vue路由模式
- 前端路由: hash & history 模式前端路由模式
- vue History模式 laravelVue模式Laravel
- nginx + 一個埠 部署多個單頁應用(history模式)Nginx模式
- 前端路由原理之 hash 模式和 history 模式前端路由模式
- Nginx 反向代理的進本配置以及Vue-router history模式配置NginxVue模式
- vue history 模式打包部署在域名的二級目錄的配置指南Vue模式
- nginx部署vue專案NginxVue
- vue-router的hash模式和history模式詳解Vue模式
- vue-router 啟用 history 模式下的開發及非根目錄部署Vue模式
- Vue路由Hash模式分析Vue路由模式
- vue-router的history模式釋出配置Vue模式
- nginx 部署vue http、httpsNginxVueHTTP
- Vue-router 中hash模式和history模式的區別Vue模式
- Nginx部署Vue前端專案,部署多個Vue專案NginxVue前端
- Vue專案history模式下微信分享總結Vue模式
- Laravel+vue實現history模式URL可行方案LaravelVue模式
- Vue專案History模式404問題解決Vue模式
- 新來的前端小姐姐問:Vue路由history模式重新整理頁面出現404問題前端Vue路由模式
- vue-cli多頁面history模式-問題解答Vue模式
- vue-cli 打包 使用 history模式 的後端配置Vue模式後端
- Laravel + vue-router 實現 HTML5 History 模式LaravelVueHTML模式
- vue-router 原始碼:路由模式Vue原始碼路由模式
- 前端路由實現原理(history)前端路由
- nginx部署vue專案方法總結NginxVue
- Docker 部署 Django+Uwsgi+Nginx+MySQL+VueDockerDjangoNginxMySqlVue
- vue專案nginx伺服器部署VueNginx伺服器
- Vue router 使用 History 模式導致頁面請求 404Vue模式
- vue--前端路由及vue-router兩種模式Vue前端路由模式
- hash和history路由的區別路由