Двойные перенаправления

Материал из Викиреальностя
Перейти к: навигация, поиск

Двойные перенаправления — это цепочка перенаправлений (редиректов), когда одно перенаправление ссылается на другое. Цепочка может состоять из двух и более элементов (в последнем случае иногда используется термин «множественные перенаправления»).

Содержание

[править] В википроектах

Движок MediaWiki, применяемый в большинстве википроектов, прежде не допускал нормального функционирования двойных перенаправлений, и при попытке перейти на него открывалась страница нижестоящего редиректа (например: при цепочке редиректов РВП > Рувики > Русская Википедия при викификации [[РВП]] и клике на такую ссылку откроется страница «Рувики» со стандартным указанием «Страница перенаправление: ↪ Русская Википедия»). Поэтому множественные редиректы в википроектах нежелательны и подлежат исправлению вручную через страницу Служебная:DoubleRedirects или ботом, если таковой имеется.

В более новых версиях движка появился параметр $wgMaxRedirects, который регулирует максимальную длину цепочек перенаправлений. Если установить его равным 0, то перенаправления работать не будут. Соответственно, для обеспечения работы двойных перенаправлений необходимо выставить в параметре число 2.[1] 16 ноября 2016 года Алексей Копылов предложил увеличить данный параметр в Русской Википедии до 10, приведя примеры оправданных цепочек редиректов, и идея была в целом поддержана сообществом.[2]

Правило русской Википедии ВП:ПН гласит:

Двойное перенаправление возникает, когда целевая страница сама есть перенаправление. Обычно они получаются при переименовании, поскольку старое название страницы само становится перенаправлением. Двойные перенаправления не работают, и их следует исправлять, чтобы они всегда вели на статьи. В нашем разделе бо́льшую часть работы по их исправлению берут на себя боты.

[править] Перенаправления с сайтов

Двойные и множественные перенаправления могут существовать между URL-адресами сайтов. В этом случае цепочка перенаправлений теоретически может быть сколь угодно длинной, в том числе возможно даже зацикленное перенаправление. На практике же многие браузеры при огромном количестве переходов по редиректам (в том числе в случае зацикливания) в какой-то момент прекращают попытку загрузить веб-страницу с указанием: «Страница содержит слишком много перенаправлений».

Множественные перенаправления через несколько URL-адресов, зачастую выглядящих как случайный набор цифр и букв, часто используются при рекламной монетизации ссылок.

[править] См. также

[править] Примечания

Двойные перенаправления относится к теме «MediaWiki»   ±