Vue CLI를 사용하여 단일 페이지 응용 프로그램을 개발 중이며 히스토리 푸시 스테이트가 작동하여 깨끗한 URL을 얻길 원합니다.Netlify에서 호스팅되는 Vue SPA의 루트 경로에 _redirects 파일을 추가하십시오.
나는이를 수행 할 필요가 : https://www.netlify.com/docs/redirects/#history-pushstate-and-single-page-apps 및 내 사이트 폴더의 루트에 _redirects
파일을 추가 다음 문제는 내가이 _redirects
파일을 추가하는 방법을 몰라
/* /index.html 200
을 내 dist 폴더의 루트. 정적 폴더에 추가하려고했지만 루트가 아니라 하위 폴더로 끝납니다. Netlify에 배포 한 후 기록 모드가 작동하도록이 파일을 포함하려면 어떻게해야합니까?
// config/index.js
build: {
// Paths
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: '/',
예 내가 정적 폴더에있는'_redirects' 파일을 배치 시도했지만 그 다음 배치 distl 폴더의 정적 폴더에서 Netlify가 집어 올리도록 빌드 한 후에 루트에'_redirects'가 있어야합니다. – Alex
그렇지만 위 응답에서 언급 한 설정을 확인 했습니까? – talves
예 (내 질문에 편집 된) 위와 같은 설정을 가지고 있는데, 서브 디렉토리를 빈 문자열로 바꾸지 않으려 고하므로'_redirects' 파일은 공용 폴더의 루트에서 끝납니다. 파일 – Alex