WikiDer > Справка: URL - Википедия
Эта справочная страница является практическое руководство. В нем подробно описаны процессы или процедуры некоторых аспектов норм и практики Википедии. Это не один из Политика или рекомендации Википедии, и может отражать разные уровни консенсус и проверка. |
Как и все страницы на Всемирная паутина, страницы, доставленные Викимедиана серверах есть URL чтобы идентифицировать их. Это адреса, которые появляются в адресной строке вашего браузера при просмотре страницы. Редакторы Википедии также могут создавать гиперссылки на выбранные URL-адреса, указывающие на страницы либо в Википедии и других проектах Викимедиа, либо где-либо еще в Интернете.
Ссылки на URL
Связывание и манипулирование страницей |
---|
Расщепление |
При редактировании страницы гиперссылки на другие страницы Википедии (или других проектов Викимедиа) обычно создаются как вики-ссылки или же ссылки, с использованием [[...]]
синтаксис описан в Помощь: ссылка. Однако, если вы хотите разместить ссылку на внешний веб-сайт или на определенные специально созданные страницы Викимедиа (например, на предыдущую версию статьи), необходимо указать полный URL-адрес. Это делается с помощью синтаксис внешней ссылки.
Существует три формы синтаксиса внешних ссылок:
- Если URL-адрес просто включен в викитекст, без квадратных скобок, он отображается так, как написано, и создается гиперссылка:
http://meta.wikimedia.org/
производит http://meta.wikimedia.org/ - Если URL-адрес заключен в квадратные скобки, создается гиперссылка с серийным номером в качестве метки:
[http://meta.wikimedia.org/]
дает [1] - Если URL-адрес помещен в квадратные скобки, за которыми следует пробел и некоторый текст, то этот текст используется в качестве метки для гиперссылки:
[http://meta.wikimedia.org/ Викимедиа]
дает Викимедиа
Создание ссылки на другое место на том же сервере, что и вики, можно упростить, используя {{SERVER}}. Пример: [{{СЕРВЕР}} / относительный / URL]
.
Чтобы отключить значок внешней ссылки, поместите внешнюю ссылку между <span class="plainlinks">...</span>
теги.
Исправление ссылок с неподдерживаемыми символами
- URL-адрес должен начинаться с поддерживаемого Схема URI.
http: //
иhttps: //
всегда поддерживаются.суслик: //
,irc: //
,ircs: //
,ftp: //
,Новости://
,nntp: //
,мировой ветер: //
,телнет: //
,svn: //
,git: //
,ммс: //
иmailto:
создаст ссылку и значок, но для этого потребуется агент, зарегистрированный в браузере. - URL-адреса, содержащие определенные символы, будут отображаться и ссылаться на них неправильно, если эти символы не закодированный в процентах. Например, пробел необходимо заменить на
%20
(это можно сделать с помощью параметра PATH в{{urlencode:}}
функция парсера).
зр | " | ' | , | ; | < | > | ? | [ | ] | { | | | } |
---|---|---|---|---|---|---|---|---|---|---|---|---|
%20 | %22 | %27 | % 2C | % 3B | % 3C | % 3E | % 3F | % 5B | % 5D | % 7B | % 7C | % 7D |
- Отдельные апострофы не нужно кодировать; но некодированные кратные будут проанализированы как курсив или жирный шрифт
- Заголовки, содержащие определенные символы, будут отображаться и связываться неправильно, если эти символы не закодированы с помощью ссылок на символы HTML.
новая линия | [ | ] | | |
---|---|---|---|
Космос | [ | ] | | |
- Хотя PHP urlencode () автоматически кодирует их в процентах, эти символы делают нет получить URL-кодировку wfUrlencode (). Символ «:» является частичным исключением - он нигде не кодируется, кроме IIS 7.0.
; | @ | $ | ! | * | ( | ) | , | / | ~ | : |
---|---|---|---|---|---|---|---|---|---|---|
% 3B | %40 | %24 | %21 | % 2A | %28 | %29 | % 2C | % 2F | % 7E | % 3A |
Удаление http: и https:
Если вы сделаете ссылку на внешний стиль, используя квадратные скобки [...] со страницы Викимедиа на другую страницу Викимедиа, включая Википедию конечно, протокол лучше отказаться http:
или же https:
, так что URL-адрес начинается с //...
, например //en.wikipedia.org/w/index.php?title=Help:URL
.
В противном случае читатели будут вынуждены использовать указанный метод подключения. Если вы не укажете протокол, читатели могут продолжать использовать протокол для чтения этой страницы.
URL, возвращаемый {{СЕРВЕР}}
волшебное слово начинается с //.
- Пример:
[//en.wikipedia.org/w/index.php?title=Help:URL без протокола]
- Результат: нет протокола (Прочтите эту страницу как с http, так и с https.)
- Пример:
[{{SERVER}} / w / index.php? Title = Справка: URL без протокола]
- Результат: нет протокола (Прочтите эту страницу как с http, так и с https.)
URL-адреса страниц Википедии
URL-адреса английской Википедии начинаются http://en.wikipedia.org/. Этот адрес сам по себе перенаправляется на Главная страница.
- Основная форма URL-адреса страницы Википедии:
- http://en.wikipedia.org/wiki/Page_name (используется в вики-ссылки, рекомендуется, когда необходимо указать URL)
- Альтернативная форма:
- http://en.wikipedia.org/w/index.php?title=Page_name (позволяет больше параметров, добавляя параметры к URL-адресу, не индексируется поисковыми системами)
Название страницы может включать пространство имен префикс (например, «Справка:» на этой странице). С некоторыми специальные страницы он также может включать параметр, как в http://en.wikipedia.org/wiki/Special:Contributions/Jimbo_Wales (но о большинстве специальных параметров страницы см. ниже).
Другие URL-адреса, связанные со страницей, создаются путем добавления строки запроса. Строку можно добавить к любой из вышеуказанных форм (как в http://en.wikipedia.org/wiki/Train?action=history ), но в этом случае система по умолчанию второй форма, т.е. расширяет строку запроса index.php "title = Page_name".
Расширенные URL используются:
- Пойти в перенаправить страница без перенаправления: http://en.wikipedia.org/w/index.php?title=Railway_train&redirect=no
- Чтобы перейти на страницу редактирования (или просмотреть исходный код защищенной страницы): http://en.wikipedia.org/w/index.php?title=Train&action=edit. Могут быть добавлены другие параметры, например section = 5 или же section = new для редактирования или добавления раздела страницы. Есть также параметры для предварительной загрузки текста в поле редактирования новой страницы, которые используются расширением поля ввода (см. mw: Расширение: InputBox).
- Чтобы получить доступ к редактировать историю страницы: http://en.wikipedia.org/w/index.php?title=Train&action=history (или могут быть добавлены дополнительные параметры, как в http://en.wikipedia.org/w/index.php?title=Train&limit=5&offset=90&action=history, который отображает правки 91–95).
- Чтобы создать ссылку на определенную версию страницы: http://en.wikipedia.org/w/index.php?title=Train&oldid=1374279 (куда
старый
номер версии) или используйте Шаблон: Oldid. Постоянная ссылка на настоящее время Доступ к версии страницы можно получить, щелкнув «Постоянная ссылка» в разделе «Инструменты» в левой части страницы. Идентификатор версии уникален для всех страниц; параметр title здесь не действует, и его можно не указывать. Special: PermanentLink / 1374279 это вики-ссылка на версию страницы. - Ссылка на разница между двумя версиями страницы: http://en.wikipedia.org/w/index.php?title=Train&diff=1374279&oldid=1260056, куда разница - это идентификатор версии, которая будет отображаться справа. Набор разн = 0 сравнить текущую версию; набор разн = 0 и oldid = 0 для сравнения двух последних версий. Опять же, параметр заголовка не имеет реального эффекта (фактически вы можете сравнивать версии двух разных страниц). Специальный: Diff / 1374279 это вики-ссылка на diff (документация).
- К смотреть или отменить просмотр страницы: http://en.wikipedia.org/w/index.php?title=Train&action=watch (или же действие = разглядеть).
- Чтобы очистить страницу из кеша сервера (чтобы она отображалась с использованием последних версий шаблона и т. Д.): http://en.wikipedia.org/w/index.php?title=Train&action=purge (это не то же самое, что очистка кеша браузера).
- Чтобы выполнить некоторые другие определенные действия, заменив удалять в приведенном выше примере с Посмотреть, Удалить, возвращаться, снимать защиту, Информация, марка, подтверждать, оказывать (большинство из них доступны только администраторам).
- Чтобы получить необработанный викитекст страницы без загрузки полного HTML: http://en.wikipedia.org/w/index.php?title=Train&action=raw
- Чтобы отобразить страницу в печатный версия: http://en.wikipedia.org/w/index.php?title=Train&printable=yes
- Для просмотра категория листинг, начиная с указанной точки: http://en.wikipedia.org/w/index.php?title=Category:Disambiguation_pages&from=B
- Чтобы указать параметры для специальная страница, как в: http://en.wikipedia.org/w/index.php?/w/index.php?title=Special:Recentchanges&from=20030918220000 (в данном случае параметр «от» - это отметка времени в формате ггггммддччммсс, время UTC, но в зависимости от страницы возможны многие другие типы параметров).
- Чтобы отобразить страницу в определенном кожа: http://en.wikipedia.org/w/index.php?title=Train&useskin=monobook. Скины Википедии по состоянию на 2014 г.
одеколон
,современное
,монокнига
,вектор
. Зарегистрированные пользователи могут установить свой скин на Special: Preferences # mw-prefsection-rendering. - Чтобы отобразить страницу с определенным языком интерфейса: http://en.wikipedia.org/w/index.php?title=Train&uselang=de (
де
это код языка для немецкого). Зарегистрированные пользователи могут установить свой язык на Special: предпочтения. - Чтобы отобразить страницу с определенным баннером со страницы, на которую имеется ссылка meta: Special: CentralNotice: http://en.wikipedia.org/w/index.php?title=Train&banner=TranslatorSignup
- Нижеприведенное
withJS
иwithCSS
полагаться на английскую Википедию, имеющую код от mw: фрагменты / загрузка JS и CSS по URL в MediaWiki: Common.js. Другие вики могут не иметь этой функции. Зарегистрированные пользователи могут загружать страницы на Специально: гаджеты включив соответствующий гаджет на Special: Preferences # mw-prefsection-gadgets. - Чтобы отобразить страницу со сценарием, загруженным из пространства имен MediaWiki: http://en.wikipedia.org/w/index.php?title=Train&withJS=MediaWiki:Gadget-UTCLiveClock.js (загружает MediaWiki: Gadget-UTCLiveClock.js).
- Чтобы отобразить страницу с таблицей стилей, загруженной из пространства имен MediaWiki: http://en.wikipedia.org/w/index.php?title=Train&withCSS=MediaWiki:Gadget-JustifyParagraphs.css (загружает MediaWiki: Gadget-JustifyParagraphs.css).
- Чтобы отобразить страницу, отформатированную для мобильных устройств, добавьте .m после en http://en.m.wikipedia.org/wiki/Train
При создании URL-адресов для страниц Википедии не забудьте преобразовать пробелы в подчеркивания и, при необходимости, в специальные символы процентного кода, как описано в предыдущем разделе. (Чтобы узнать, как это сделать в коде шаблона, см. Шаблоны и программирование ниже.)
Если указан неверный URL-адрес или URL-адрес, к которому у вас нет доступа, могут появиться различные сообщения об ошибке. В других случаях URL-адрес может перенаправлять на действительный (например, заголовки страниц преобразуются в их каноническая форма как они есть, когда они появляются в викилинках).
Более короткий URL
Неофициальный сайт перенаправления, упомянутый на Пользователь: Tl-lomas / enwp.org предлагает два типа более коротких URL.
- http://enwp.org/fullpagename
- http://enwp.org?curid=pageid
Первая форма не контролируется Фонд Викимедиа, поэтому он может перестать работать или изменить цель в любой момент.
Вторая форма также работает как TinyURL чтобы превратить длинное имя страницы в короткий код. pageid, который остается точным даже при перемещении имени страницы. Идентификатор страницы может содержать до 8 цифр, что отображается при нажатии кнопки «Информация о странице» в разделе «Инструменты» в левой части страницы.
URL-адреса других проектов Викимедиа
В других проектах используются URL-адреса, похожие на URL-адреса английской Википедии, за исключением того, что доменные имена различаются: http://meta.wikimedia.org/ (Мета), http://fr.wikipedia.org/ (Французская Википедия), http://de.wiktionary.org/ (Немецкий викисловарь) и др.
Обратите внимание, что http://www.wikipedia.org ведет на страницу международного портала Википедии, но другие URL-адреса, начинающиеся с этого префикса, перенаправляют на английскую Википедию.
Другие проекты могут также использовать другие строки вместо «/ w /» и «/ wiki /» в URL-адресах. Подробнее см. Страница справки по URL на Meta.
Шаблоны и программирование
Для использования в шаблоны, правильные URL-адреса могут быть созданы с использованием определенных волшебных слов и функций парсера, таких как полный, urlencode и другие. Подробности можно найти на mw: Help: Волшебные слова.
Наиболее эффективное программное взаимодействие с Википедией может быть выполнено наиболее эффективно с помощью API, для которого начинаются URL-адреса http://en.wikipedia.org/w/api.php используются. Подробнее см. mw: API.