2017-02-02 6 views
0

Является ли это только мной или с Firebase Hosting, делают ли ваши родственники ссылки href для файлов, размещенных в подкаталоге? Например, у меня есть структура папки, как показано ниже, но <link rel="stylesheet" href="style.css" /> в выделенном файле index.html разрешается в корень моего сайта. Файл style.css есть, он просто не показан.Firebase: href относительные ссылки не удаляются

Проблема в том, что если я жестко задаю URL, если/когда я переношу это на нового хостинг-провайдера, мне придется все это изменить.

enter image description here

ответ

2

Вы используете перезапись в firebase.json, чтобы все страницы разрешения на index.html (или вы сказали, «Y» на одностраничный App вопрос в firebase init)? Если да, то вам нужно будет сделать одну из двух вещей:

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

<!-- or --> 

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

Обратите внимание, что если вы делаете <base> тогда всех относительных URL-адрес на странице будут производиться по отношению к указанному URL. Я бы рекомендовал первый подход.

+0

Хороший человек. Спасибо, сэр! –