您可以在 wikicode 中执行此操作,方法是使您的主页源看起来像这样:
{{#switch:{{SERVERNAME}}
|domainA.com={{:Main Page for domainA.com}}
|domainB.com={{:Main Page for domainB.com}}
|#default=<span class=error>Unrecognized domain {{SERVERNAME}}.</span>
}}
甚至只是:
{{:Main Page for {{SERVERNAME}}}}
有关详细信息,请参阅mediawiki.org 上的帮助:魔术词。(请注意,第一个版本还需要ParserFunctions 扩展。)
附言。MediaWiki 的解析器缓存可能存在一些问题,可能导致出现错误的主页。如果是这样,一个快速而肮脏的解决方法是安装MagicNoCache 扩展并添加__NOCACHE__
到主页。
pps。缓存问题的更好解决方案可能是确保不同站点具有单独的缓存键,方法是将以下行添加到 LocalSettings.php:
$wgRenderHashAppend .= "!$wgServer";