HTML, JS, CSS приложение правило пути к файлу

Веб фронт обычно используемый файл .html .css .js. Но при введении ресурсов (например, изображения) с помощью CSS файлов и HTML, путь не может быть одинаковым. Ниже приведены некоторые из них.

Используя относительный путь введенные правила:

  1. HTML или JS представил фотографии, HTML сосчитать по категориям
  2. CSS введение изображения, рассчитанного в соответствии с директории CSS.

Что такое HTML каталога:

Например: HTTP: // IP / а / б запрос вернуться в HTML - файлы, HTML файлы каталога является / а / папка, если этот кусок кода HTML:

<link rel="stylesheet" href="css/aa.css">

Ну, на самом деле путь ссылочного файла КСС /a/css/aa.css

Что такое каталог CSS

Это просто CSS файл для хранения адресов. Здесь /a/css
подключается к указанному выше адресу, CSS файл ( /a/css/aa.css) после ссылки, он имеет код background:url('img/cc.png').
Затем cc.pngфактически ссылается адрес /a/css/img/cc.png.

Проблемы:

Если передний конец маршрута и использование historyрежим вводятся с использованием относительного пути, то проблема может быть. Когда маршрут достигнет адреса каталога 2 -го уровня, например: http://ip/1/2эту страницу , если есть ссылка на относительный путь, он потерпит неудачу. Все относительные ссылки будут адрес , прежде чем добавить /1/адрес каталога. Когда вы обновите эту страницу, ошибка вышла.


пс: здесь упоминается адрес перед адресом не упакован, он реально после упаковано адреса. Следующий один отметит этот момент, используя Nginx + порт, множество развертывания приложений одной страницы с использованием дистального маршрута (режим History).

рекомендация

отwww.cnblogs.com/gsgs/p/11498316.html