Я просто задал этот вопрос: Why is Font Awesome only showing a square?.Почему CDN работает, но относительная ссылка не работает?
Суть в том, что мой файл font-awesome.min.css не работал. Я получал 404 ошибки при попытке загрузить с нее значки. Кто-то дал смехотворное предложение об изменении:
<link href="font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
в
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
Я попробовал их предложение с уверенностью сказать, что это ничего не изменило бы, но это сработало!
Код в MyProject/font-awesome/css/font-awesome.min.css
(путь к файлу указан верно) идентичен коду на //maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css
.
Почему CDN работает, но моя локальная копия дает мне 404 ошибки?
Некоторые уточнения:
Файл был найден, когда я пытаюсь связать с относительным файлом (не используя CDN). Изображения в CSS составляют 404. Но с идентичным кодом на CDN для изображений нет 404. Я получаю следующую ошибку для каждого соответствующего изображения:
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:63343/MyProject/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0
Это страница, которую вы просматриваете на том же уровне, что и шрифт-awesome или дальше вниз? – zimdanen
@zimdanen MyProject/index.html - это то, где я его просматриваю. Папка верхнего уровня. – Evorlor
@ Бармар, где он находится. – Evorlor