Извините, если это глупый вопрос ...Использует ли использование ./ в относительных связях с серверами Windows?
Я разработал приложение, которое создает абсолютные ссылки, добавляя URL-адреса с корнем сайта (любого сайта, на котором он размещен).
Например:
<link rel="stylesheet" href="<?=SITE_ROOT?>/assets/css/global.css">
Обратите внимание, что слэш приходит после корня сайта. Мне нужно преобразовать это сейчас, чтобы быть относительными ссылками, поэтому я попытался использовать точку в качестве значения SITE_ROOT.
Это создает это:
<link rel="stylesheet" href="./assets/css/global.css">
Насколько я могу судить, это работает отлично. Является ли это законной относительной ссылкой? Или есть причина, почему я не должен так поступать?
Примечание: Я не пытаюсь перейти в каталог, иначе я бы использовал ../ Я просто пытаюсь остаться в том же каталоге. Поскольку после SITE_ROOT есть косая черта, я не могу оставить его пустым или это станет относительной ссылкой root.
Обновление: Будет ли эта работа работать с IIS?
./ или ../ ??? – rahul
нет ../ только одна точка – Andrew