#php #html #css #hyperlink
Вопрос:
моя структура папок выглядит так
devlopment{
core{index.php}
css{index.css}
}
Мой корень документа-это разработка/ядро/ в корне документа apache
, когда я пытаюсь связать css с помощью тега ссылки, мой путь ../css/index.css, который не работает, что я должен делать?
Ответ №1:
Когда браузер разрешает относительный URL-адрес, он не может выйти за пределы первого /
в пути (т. Е. корневого документа). Он может запрашивать только файлы, у которых есть URL-адрес.
Поскольку вы поместили CSS за пределы корневого каталога документа, у CSS нет URL-адреса.
Вам нужно переместить его туда, где у него есть URL-адрес (т. Е. в корневом каталоге документа), а затем использовать этот URL в своем <link>
.
Комментарии:
1. тогда как включить css-файл из описания корневого документа с помощью тега ссылки ?
2. Если вы действительно хотите этого, посмотрите директиву
Alias
конфигурации… но для этого редко бывает причина, особенно когда ваш вариант использования так прост, как кажется. Вместо этого сделайте то, что я рекомендовал в этом ответе.