我在Vercel中部署了我的网站,但当我从主页导航到其他页面时,它无法在生产中加载,但在本地机器中加载就可以了
这是我的页面结构
project-root
â
âââ vite.config.js
â
âââ index.html
â
âââ src
â âââ pages
â â âââ photos
â â â âââ photos.html
â â â âââ photo_detail.html
â â â
â â âââ videos
â â â âââ videos.html
â â â âââ video_detail.html
â â â
â â âââ collections
â â â âââ collection.html
â â â âââ collection_detail.html
â â â
â â âââ favorite
â â âââ favorite.html
â â
â âââ other_source_files_and_directories
â
âââ dist (generated during build)
Vite配置
// vite.config.js
import { resolve } from 'path'
import { defineConfig } from 'vite'
export default defineConfig({
build: {
rollupOptions: {
input: {
main: resolve(__dirname, 'index.html'),
photos: resolve(__dirname, 'src/pages/photos/photos.html'),
photosDetails: resolve(__dirname, 'src/pages/photos/photo_detail.html'),
video: resolve(__dirname, 'src/pages/videos/videos.html'),
videoDetails: resolve(__dirname, 'src/pages/videos/video_detail.html'),
collection: resolve(__dirname, 'src/pages/collections/collection.html'),
collectionDetails: resolve(__dirname, 'src/pages/collections/collection_detail.html'),
favorite: resolve(__dirname, 'src/pages/favorite/favorite.html'),
},
},
},
})
我需要404错误的解决方案,为什么会出现404错误?