WikiProject iconRedirect Template‑class
WikiProject iconThis page is within the scope of WikiProject Redirect, a collaborative effort to improve the standard of redirects and their categorization on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Note: This banner should be placed on the talk pages of project, template and category pages that exist and operate to maintain redirects.
This banner is not designed to be placed on the talk pages of most redirects and almost never on the talk pages of mainspace redirects. For more information see the template documentation.
TemplateThis template does not require a rating on Wikipedia's content assessment scale.

Why? edit

Why is this easier than typing [[:page name|label]]? I'm not seeing where avoiding a redirect comes into it or is being avoided. —Largo Plazo (talk) 16:50, 4 February 2014 (UTC)Reply

To editor Largoplazo: There is more to it than the link as you have typed it above – [[:page name|label]]. When you click the edit link on the template page, you will see in the code that the full url is used to take the clicker directly to the redirect. There is no stopover at the target page with another link at the top to click. Instead, you can use this template. For example, instead of having to type:
  • [http://en.wikipedia.org/w/index.php?title=The_Silence_of_the_Sea&redirect=no ''The Silence of the Sea'']
you can type:
  • ''{{No redirect|The Silence of the Sea}}''
It gets even better when an alias is used, for example:
  • ''{{-r|The Silence of the Sea}}''
will also get you directly to the redirect page. Joys! – Paine Ellsworth CLIMAX! 05:51, 26 June 2014 (UTC)Reply

Does this template work? edit

Hello,

I wonder if this template is even working. Calling this templates returns a very standard link in the form [[:{{{1}}}|{{{2}}}]], which is redirected when clicking on it, the opposite of the expected behaviour.

I wonder if getting rid of the #ifexist test in the beginning would solve the matter, after all, if the target doesn't exist, the produced link would be a red link in any case, so there would be little harm done.

For the purpose of testing:

  • {{#ifexist:2015 UK General election | Exists | Doesn't exist }} gets: Exists

Notice that the equivalent template on French Wikipedia, fr:Modèle:Noredirect, although coded slightly differently, works with the expected behaviour.

Can someone with editing privileges have a look into this? Place Clichy (talk) 16:43, 28 June 2015 (UTC)Reply

  Not done: It's working as intended: your first example takes me to the redirect, not the ultimate page; it expands to
<span class="plainlinks">[//en.wikipedia.org/w/index.php?title=2015_UK_General_election&redirect=no 2015 UK General election]</span>
which is what I would expect. --Redrose64 (talk) 17:01, 28 June 2015 (UTC)Reply

Expensiveness edit

On 14 August Jackmcbarn raised a deletion review regarding this template's TFD, with the concern that the redirect check made the template expensive (I only saw the DRV today). I considered that during the TFD, but it's not the case: the original template had had an #ifexist for years before the TFD. A separate non-expensive version could of course be created separately. SiBr4 (talk) 20:31, 6 September 2016 (UTC)Reply

Protected edit request on 12 October 2017 edit

Please sync the sandbox version, which prevents multi-colon errors. Ahecht (TALK
PAGE
) 19:17, 12 October 2017 (UTC)Reply

  Done — Martin (MSGJ · talk) 21:12, 12 October 2017 (UTC)Reply

Link text is initial caps if target is not a redirect edit

I noticed a wee buggette (or Undocumented feature) with this template: the default page title is put in initial case for things that are not redirects. For example

  • Blue redirect: {{-r|heroic}} Heroic (not initial case)
  • Blue article: {{-r|hero}} Hero
  • Red link: {{-r|heroinic}} Heroinic

The optional text parameter always gets preserved verbatim, fortunately:

  • Blue redirect: {{-r|heroic|heroic}} heroic
  • Blue article: {{-r|hero|hero}} hero
  • Red link: {{-r|heroinic|heroinic}} heroinic

This is perhaps not particularly important as this template should rarely be transcluded by articles. But on discussion pages, it would perhaps be better to keep the text verbatim.

I imagine this is caused by the use of the FULLPAGENAME when isRedirect is false?

178.164.139.37 (talk) 11:20, 30 December 2018 (UTC)Reply

Template-protected edit request on 8 July 2023 edit

Can somebody please add class mw-redirect to the link? I have CSS styling that makes redirects green, but links from this template look blue. QuickQuokka [⁠talkcontribs] 02:36, 8 July 2023 (UTC)Reply

Like this? — Martin (MSGJ · talk) 18:23, 8 July 2023 (UTC)Reply
@MSGJ: Nope. I think the class has to be in the <a> tag itself, otherwise it's still blue. --QuickQuokka [⁠talkcontribs] 18:32, 8 July 2023 (UTC)Reply
@MSGJ: USA ← Testing this URL --QuickQuokka [⁠talkcontribs] 18:35, 8 July 2023 (UTC)Reply
Please update the sandbox when you find the right solution — Martin (MSGJ · talk) 19:58, 8 July 2023 (UTC)Reply
  Not done: This actually cannot be done. It is a technical limitation. Izno (talk) 20:44, 9 July 2023 (UTC)Reply