Постоянная ссылка или постоянная ссылка — это URL-адрес , который должен оставаться неизменным в течение многих лет в будущем, что дает гиперссылку , менее подверженную сбою ссылок . Постоянные ссылки часто отображаются просто, то есть как чистые URL-адреса , чтобы их было легче набирать и запоминать. Большинство современных систем программного обеспечения для ведения блогов и синдикации контента поддерживают такие ссылки. Иногда для их создания используется сокращение URL-адресов .
Постоянная ссылка — это тип постоянного идентификатора , и слово постоянная ссылка иногда используется как синоним постоянного идентификатора. Однако чаще постоянная ссылка применяется к постоянным идентификаторам, которые генерируются системой управления контентом для страниц, обслуживаемых этой системой. Такое использование особенно распространено в блогосфере. Такие ссылки не поддерживаются внешним органом, и их постоянство зависит от долговечности самой системы управления контентом.
В ранние годы существования сети весь контент был статичным, и поэтому все гиперссылки указывали на имя файла. Однако вскоре многие веб-страницы стали динамическими , и многие URL-адреса начали включать термины запроса.
Одно из первых упоминаний термина постоянная ссылка в его нынешнем значении было сделано Джейсоном Коттке 5 марта 2000 года в посте под названием: «Наконец-то. Вы заметили». [1] Мэтью Хоги обсуждал функцию в стиле постоянной ссылки с соучредителями Blogger Эваном Уильямсом и Полом Баушем в предыдущие выходные, и Бауш указал, что технически возможно создавать постоянные ссылки в Blogger, используя функцию (написанную им), которая позволяла помещать идентификатор записи в шаблон Blogger. В ответ на блог Коттке 6 марта 2000 года Хоги опубликовал технические подробности в своем собственном веблоге, [2] что помогло открыть путь к широкому внедрению. [ необходима цитата ]
Постоянство в ссылках желательно, когда элементы контента, вероятно, будут ссылаться на, из или цитироваться источником за пределами исходной организации. До появления крупномасштабных динамических веб-сайтов, построенных на системах управления контентом на основе баз данных , URL-адреса определенных фрагментов контента были более распространены, чтобы быть статическими и понятными человеку, поскольку структура и наименование URL-адресов диктовались субъектом, создающим этот контент. Увеличение объема контента и сложность управления привели к росту систем, управляемых базами данных, и полученные в результате громоздкие и часто меняющиеся URL-адреса потребовали продуманной политики в отношении дизайна URL-адресов и постоянства ссылок.
Например, внутренние URL-адреса Wikipedia на основе Common Gateway Interface стали более читабельными за счет их упрощения. Внутренний URI для статьи Wikipedia с именем Example, который является http://en.wikipedia.org/w/index.php?title=Example
, генерируется путем перезаписи URL-адреса из более удобного для восприятия человеком внешнего URL-адреса, http://en.wikipedia.org/wiki/Permalink/Example
.
Запись в блоге с большим количеством записей доступна с главной страницы сайта только в течение короткого времени. Посетители, которые сохраняют URL для определенной записи, часто обнаруживают по возвращении, что желаемый контент был заменен чем-то новым. Размещение постоянных ссылок на видном месте — это метод, используемый блоггерами, чтобы побудить посетителей сохранять более долгоживущий URL (постоянную ссылку) для справки.
Постоянные ссылки часто состоят из строки символов, представляющих дату и время публикации, и идентификатора, который обозначает автора, который изначально создал элемент или его тему. Важно то, что если элемент изменяется, переименовывается или перемещается во внутренней базе данных, его постоянная ссылка остается неизменной, поскольку она функционирует как волшебный файл cookie , ссылающийся на внутренний идентификатор базы данных. Если элемент полностью удален, его постоянная ссылка часто не может быть использована повторно.
Постоянные ссылки впоследствии использовались для ряда инноваций, включая отслеживание ссылок и обратную ссылку в веб-блогах, а также для ссылок на определенные записи веб-блога в потоках синдикации RSS или Atom .
И постоянная ссылка , и PURL (постоянный унифицированный указатель ресурсов) используются в качестве постоянного URL и перенаправляют на местоположение запрошенного веб-ресурса . Основные различия в концепциях касаются доменного имени и временной шкалы : PURL использует независимое выделенное доменное имя и рассчитан на десятилетия ; постоянные ссылки обычно не изменяют домен URL и рассчитаны на использование в масштабах лет.
Многие системы ведения блогов и управления контентом не поддерживают версионирование контента, то есть если запись обновляется, уникально доступная версия не создается. Таким образом, в контексте этих систем постоянная ссылка может ссылаться на другой контент с течением времени. В контексте систем, поддерживающих версионирование, таких как большинство вики , постоянная ссылка обычно понимается как ссылка на определенную версию . Здесь как сама ссылка, так и ресурс, на который она ссылается, не должны меняться с течением времени.
MediaWiki , программное обеспечение, на котором работает Wikipedia , поддерживает этот тип постоянной ссылки. В текущей реализации старые версии определенных статей, изображений и шаблонов доступны для ссылок по уникальным неизменным URL-адресам, хотя текущие записи могут не использовать старые версии изображений и шаблонов. Постоянные ссылки на определенные версии рекомендуются для цитирования статей из таких источников, как Wikipedia и Wikinews , чтобы гарантировать, что содержимое останется неизменным для обзора. Затем рецензент может просмотреть цитируемую редакцию, текущую редакцию и различия между ними.
Записи в блоге обычно располагаются следующим образом:
Постоянные ссылки обычно обозначаются текстовой ссылкой (например, «Постоянная ссылка» или «Ссылка на эту запись»), но иногда может использоваться символ. Наиболее распространенным символом является знак решетки или #. Однако некоторые веб-сайты используют собственный символ для обозначения постоянной ссылки, такой как звездочка , тире, черточка (¶), знак раздела (§) или уникальный значок.
Постоянные ссылки могут быть указаны в HTML-коде страницы, чтобы позволить автоматизированным инструментам просмотра обнаружить постоянную ссылку и использовать ее для ссылки вместо указанного URL . Элемент ссылки должен включать следующие атрибуты:
< ссылка rel = "закладка" href = "http://example.com/bookmark/123/" />