Как я могу использовать таблицу стилей CSS из двух каталогов из файла, откуда я пытаюсь получить к нему доступ? - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь использовать таблицу стилей CSS размером до 2 каталогов и внутри другой папки:

--project
  --css
    --main.css
  --views
    --shop
      --products.php

Мне нужно перейти с products.php на main.css

Насколько я знаю, это должно быть ../../css/main.css. но это не работает, любая помощь будет оценена, я использую Chrome, если это имеет значение.

    <link rel="stylesheet" type="text/css" href="../../css/main.css"/>

1 Ответ

2 голосов
/ 23 апреля 2019

Обычно вы помещаете ваши файлы CSS и JS в папку «webroot» вашего приложения.Это место, к которому ваши конечные пользователи смогут получить доступ.Внутри этой папки также будет точка входа для вашего PHP-приложения.

Поэтому, когда я подключаюсь к www.example.com, я подключаюсь к их папке webroot: project / webroot / index.php и их CSS можетнаходиться в: project / webroot / css / main.css

Это сделано для безопасности, так как разрешение конечному пользователю проходить через ваши исходные файлы, вероятно, выявит уязвимости (такие как адрес базы данных, имя пользователя и пароль!),

Имейте в виду, что, делая файлы доступными, они должны быть доступны с клиента, а не только с сервера!

...