Для любого, кто нашел этот поток, адресация относительных путей всегда создавала аргументы о том, что правильно или нет.
В зависимости от того, где вы используете путь для адресации, это будет зависеть от того, как вы адресуете путь.
Обычно:
.
и ./
делают то же самое, однако вы не будете использовать .
с именем файла. В противном случае у вас будет браузер, запрашивающий .filename.ext
как файл с сервера. Правильный метод будет ./filename.ext
.
../
адресует путь на один уровень вверх от текущей папки. Если бы вы находились по пути /cheese/crackers/yummy.html
, а код вашей ссылки запрашивал ../butter/spread.html
в документе yummy.html
, то вы бы обращались к пути /cheese/butter/spread.html
, что касается сервера.
/
всегда будет обращаться к корню сайта.