2017-02-02 2 views
0

나만입니까, 아니면 Firebase Hosting을 사용합니까? 하위 디렉토리에있는 파일의 경우 href 링크가 실패합니까? 예를 들어, 아래와 같은 폴더 구조를 가지고 있지만, 은 강조된 index.html 파일에서 내 사이트의 루트로 해석됩니다. style.css 파일이 있습니다. 그냥 표시되지 않습니다.Firebase : href 상대 링크가 실패합니다

URL을 하드 코딩하면이 문제를 새로운 호스팅 제공 업체로 이전 할 때 모든 사항을 변경해야합니다.

enter image description here

답변

2

당신은 모든 페이지가 index.html를 해결하기 위해 firebase.json에서 재 작성을 사용하고 (또는 당신은 firebase init에서 단일 페이지 앱의 질문에 "Y"를 말 했는가)? 그렇다면, 당신은 두 가지 중 하나를 수행해야합니다 : 당신이 다음 <base>을 할 경우 페이지에 모든 상대 URL은 지정된 URL을 기준으로 할 것

<link rel="stylesheet" href="/commas/style.css"> 

<!-- or --> 

<base href="/commas"> 
<link rel="stylesheet" href="style.css"> 

참고. 첫 번째 방법을 권하고 싶습니다.

+0

좋은 사람. 감사합니다! –