Wikipedia:Soft redirect

A soft redirect is a replacement for the usual "hard" redirect and is used where the destination is a Wikimedia sister project (see Wikipedia:Wikimedia sister projects § Soft redirects from Wikipedia to a sister project), another language Wikimedia site, or in rare cases another website (e.g. meatball: targets). They may also be used for local targets in some cases (e.g. WP:AN/K). Soft redirects differ in that they leave the reader on the redirect page, requiring them to click through to the redirected link as opposed to automatically taking them there.

Unlike normal redirects, a soft redirect does not use special code or functionality of the wiki software. All they consist of is a notification to users, showing the destination to another site to obtain the information they were seeking.

The technique is particularly likely to be used when redirecting users across Wikimedia sister projects—for example Wikipedia:Gather is a soft redirect to mw:Gather. Normal redirects would be undesirable in these circumstances, and hard interwiki redirects are disabled per these reasons that they could not be easily edited without hand-crafting the correct URL, since clicking on a link to the redirect page would take you straight to the redirect's target and there would be no "Redirected from foo" message to click, so it would be difficult to return to the redirect page itself; there would also be infinite-loop security considerations.

Another situation where soft redirects are used is when the intended target is a special page, and the system automatically "softens" attempted hard redirects to special pages. For example, Wikipedia:List of tags redirects to Special:Tags.

Soft redirects to non-English language editions of Wikipedia should be avoided because they are generally unhelpful to English-language readers. Instead, editors should link to the alternate language Wikipedia directly with one of various forms of interlanguage links.

Soft redirects are intended mostly for external use, where hard redirects will not function. For internal use in general, hard redirects should be used instead.


Developed by StudentB