Разница между абсолютным и относительным путями к файлам
Ни один аспект веб-дизайна не является более веб-ориентированным, чем гиперссылки. Создание ссылки на странице, чтобы помочь посетителям легко получить доступ к другому контенту, является одной из определяющих черт, которая отличает веб-сайты от других средств коммуникации, таких как газеты и радио.
Эти ссылки легко добавить на страницу, но некоторые дизайнеры не понимают оптимальную реализацию, потому что есть два стандартных способа создания ссылок и два типа путей, которые вы можете использовать - абсолютный и относительный. пути.
Абсолютные URL-адреса пути
Абсолютные пути используют URL-адреса, которые относятся к конкретному, полностью идентифицированному месту в Интернете. Эти пути включают доменное имя как часть самого пути ссылки.
Используйте абсолютный путь, чтобы указать на веб-элементы, которые находятся не в вашем собственном домене. Например, чтобы создать ссылку на страницу на другом веб-сайте, вы должны указать полный URL-адрес. Эта ссылка просто добавит элемент внутрь страницы с URL-адресом, используемым в качестве значения атрибута href для этой ссылки.
Вы также можете использовать URL-адреса с абсолютным путем в своем собственном домене, но с оговоркой, что при перемещении между поддоменами или между каталогами на собственном сервере абсолютные пути могут нарушиться. Чтобы избежать этой проблемы, пути к файлам для любых локальных ресурсов должны использовать относительные пути.
URL относительного пути
Относительные пути меняются в зависимости от страницы, на которой находятся ссылки - они относятся к странице, на которой они есть (отсюда и название). Если вы ссылаетесь на страницу своего сайта или изображение в каталоге изображений на этом сайте, вы, скорее всего, будете использовать относительный путь. Относительные пути не используют полный URL-адрес страницы.
Существует несколько правил создания ссылки с использованием относительного пути:
- Ссылки в том же каталоге, что и текущая страница, не содержат информации о пути:
имя файла
- Подкаталоги перечислены без косой черты:
еженедельно / имя файла
- Ссылки вверх на один каталог перечислены как:
../имя файла
Если вы подключены за пределами сайта, вы будете использовать абсолютный путь, который включает полный путь ко всему, к чему вы хотите подключиться. Если вы связаны с файлом в домене, где находится страница, которую вы кодируете, используйте относительный путь, который по существу перемещается со страницы, на которой вы находитесь, по файловой структуре сайта и, наконец, к ресурсу тебе нужно.