Mediawiki 侧边栏链接与wgServer无关

Mediawiki 侧边栏链接与wgServer无关,mediawiki,Mediawiki,我在工作和家里都有一个运行在Ubuntu上的个人维基。我通过将文件(mediawiki文件夹和mysql文件夹)从WorkWiki复制到Dropbox文件夹的脚本文件使两者保持同步。然后,我将更改后的文件复制到家庭wiki机器上(反之亦然)。到目前为止,这一切都非常有效 工作wiki位于http://192.158.17.118/mediawiki-1.35/index.php/Main_Page 主页wiki位于http://192.167.12.128/mediawiki-1.35/inde

我在工作和家里都有一个运行在Ubuntu上的个人维基。我通过将文件(mediawiki文件夹和mysql文件夹)从WorkWiki复制到Dropbox文件夹的脚本文件使两者保持同步。然后,我将更改后的文件复制到家庭wiki机器上(反之亦然)。到目前为止,这一切都非常有效

工作wiki位于
http://192.158.17.118/mediawiki-1.35/index.php/Main_Page

主页wiki位于
http://192.167.12.128/mediawiki-1.35/index.php/Main_Page

到目前为止,不同的基本ip地址还不是一个问题,因为我在
LocalSettings.php
中动态设置了
wgServer

## The protocol and server name to use in fully-qualified URLs
#$wgServer = "http://192.158.17.118";
$wgServer = WebRequest::detectServer();
现在,我对我的做了一个更改,在我的wiki中插入了两个指向页面的链接。问题在于,这些新链接不是相对于动态
wgServer
ip地址构建的:

例如,一个链接在家庭和工作wiki上都有此URL(在我同步之后):
http://192.158.17.118/mediawiki-1.35/index.php/Kids

如何更改
http://192.158.17.118
是链接的一部分,因此无论wiki的ip地址如何,都可以动态识别它

p、 我正在Win 10 Pro机器上的VMware Workstation 16 Pro上运行UbuntuMate 20.10(Groovy Gorilla)上的wiki。VMware Workstation将ip地址分发给虚拟客户端,尝试为客户端设置静态地址看起来非常糟糕。我宁愿找到一个好的维基解决方案。

简单地写

* Kids|Children


这同样适用于wiki页面:指向同一wiki中其他页面的链接应该是
[[Kids | children]]
[[Kids]]
,而不是
[http://192.158.17.118/mediawiki-1.35/index.php/Kids 孩子们]

>指向我的维基页面的链接:这些链接真的指向你的维基中的某些页面吗?是的,它们是内部链接。谢谢@AlexanderMashin,这非常有效:
**Kids | My Kids
。我还添加了一个侧边栏的链接以方便编辑:
**MediaWiki:sidebar |编辑我的侧边栏
。您可以做得更简单:
**{fullurl:MediaWiki:sidebar | action=Edit}}|编辑侧边栏
,效果非常好。非常感谢。
* Kids|Kids