Requested here: https://meta.miraheze.org/wiki/Requests_for_Comment/Globally_mutual_interwiki_links_among_all_Miraheze_wikis, to have an interwiki link for each miraheze wiki, such as MH:metawiki:Page
Aside from writing up a brand new extension, we could possibly pull this off by creating a wiki (called interwikiwiki or something), add a link to it in the global interwiki, and then in the interwikiwiki interwiki, add interwiki links to all wikis (probably using a bot to scan WikiDiscover). Then, it should be possible to interwiki to interwikiwiki, which then would redirect you to the wiki from your link. Hope that makes sense!
How did you have the inter wiki link set up?
I’ve managed to get this to work on a localhost installation by creating a link that looks like this:
Links are being declared like this:
Alrighty, so I've been able to recreate that issue and found a workaround that doesn't cause this issue.
If you take a look at my sandbox page over on the Kingkiller Wiki you can see working examples of this.
We want to construct our interwiki links with the following format:
So we'll need to create interwiki links for each community (should be relatively easy to automate), I've only created two, one for meta.miraheze.org and one for test.miraheze.org, just to be quick. Make sure the miraheze: link has Forward set to true so we can forward a community name/page name pair.
Here's a link to Miraheze's MetaWiki Main Page: [[miraheze:meta:Main_Page]]
The same works for links to Miraheze's TestWiki: [[miraheze:test:Main_Page]]