vue部署到網域名稱二級目錄重新整理404

2021-10-09 08:49:45 字數 554 閱讀 5432

乙個網域名稱有個根目錄,但有兩個專案,就需要二級目錄

比如說,我有乙個網域名稱為csdn.com的伺服器,我想部署兩個專案:

如果是單頁專案,而且單頁專案的路由用的是history模式,不管是vue還是react都會「重新整理當前頁面404

這是因為這種(history)模式會被錯誤的認為向服務端發出了真請求,但是其實這這是前端路由變化,後端自然也沒做好相應你的處理,所以就404了

前端配置:

vue.config.js增加如下配置:

publicpath: '/caspage/'
路由配置:

const router = new vuerouter()
nginx配置:

# 這裡是需要部署的二級目錄應用配置

location /cloudchartpage

然後重新啟動就行了

?

vue被部署到子(二級)目錄

需求 有的時候,你的網域名稱很珍貴,除了二級網域名稱外。你還可以將你的專案部署在伺服器二級目錄下,這樣的話,就可以部署多個專案了。比如說,我有乙個網域名稱為dshvv.com的伺服器,我想部署兩個專案 12306專案 專案 問題 普通專案不會有問題,但是如果是單頁專案,而且單頁專案的路由用的是his...

vue打包專案部署到二級目錄

一 分析為什麼將vue打包後的檔案放到二級目錄頁面會是空白?首先,假設這樣乙個情景,我們想www.domain.com yunnan二級目錄來訪問我們的頁面。然後,在沒有做任何配置下,打包的檔案扔到yunnan下 此時目錄結構如下 www yunnan assets index.html 我們頁面訪...

網域名稱二級目錄 指向 nextjs 應用

應用場景 考慮到多應用在乙個網域名稱下能提高該網域名稱的seo,所以選擇通過網域名稱二級目錄形式指向 nextjs應用,這裡需要修改 nginx 和 nextjs 配置www.helloworld.com nextjs 指向 nextjs 目錄 nextjs 埠 3000 pm2 管理product...