Help:Interwiki linking on Wikimedia wikis: Difference between revisions
Content deleted Content added
→See also: Dead link |
→Technical: The previous examples used were confusing. I provided a clear one. |
||
Line 222:
== Technical ==
A project's
You can't use one project's namespace prefix in another project's codebase because it might match a namespace within that same project. For example, [[MediaWiki:Sidebar]] exists on MetaWiki, Wikibooks, and MediaWiki.
So, when you're linking to a page in that namespace, add the project prefix, like this: [[MetaWiki:MediaWiki:Sidebar]], [[Wikibooks:MediaWiki:Sidebar]], or [[Mediawikiwiki:MediaWiki:Sidebar]].
When dealing with pages whose title begins with the projects prefix but the page is internal, for example [[Wikibooks:What is Wikibooks?]], keep things consistent across projects by adding the projects prefix again. It becomes, [[Wikibooks:Wikibooks:What is Wikibooks?]].
In the first example the <code>Wikibooks:</code> prefix gets in the way of recognizing <code>Wikibooks:</code> as a namespace in Wikibooks. But in MetaWiki, adding <code>Wikibooks:</code> makes the link to be treated as an interwiki prefix rather than a namespace, this allows links to be redirected to another project. The codes work for all projects, but they don't detect [[Help:Page existence|existence]] or support [[Help:Self link|self-links]] with interwiki links.
=== Prefixes ===
|