在试图让我的本地 IIS 服务器不编码 MediaWiki 链接中的冒号(http://localhost/wiki/Category:People
变成http://localhost/wiki/Category$3APeople
)后,我开始认为这样的壮举是不可能的。特别有趣的是,两个链接在输入时都有效,只是整个 wiki 中的所有链接都显示为编码版本。由于两者都有效,这纯粹是一种视觉上的烦恼,但如果可能的话,我想解决一个。
作为替代方案,我想知道是否可以仅更改链接的显示。如果 MediaWiki/IIS 如此坚持在 URL 中编码冒号,那很好,但是无论实际链接是什么,是否可以向用户显示冒号?
我知道 Windows 服务器上的 url 中不允许使用冒号,因为它们会打开对数据文件流的访问,但由于这是在我的本地计算机上运行的私有 wiki,如果可能,我不会反对禁用此安全预防措施。
我最初在 6 月份在 MediaWiki 用户论坛上发布了这个问题,但在解决问题方面没有得到任何帮助。该线程可以在http://www.mwusers.com/forums/showthread.php?18722-IIS-7.5-Percent-encoding-all-colons-in-URLs找到。
任何帮助将不胜感激。
谢谢。